JUNIOR Quality Assurance Tester

<p><strong>This position is for entry-level/junior level candidates.</strong></p><p><br></p><p><strong>Who is Crown Data Systems?</strong></p><p>Crown is a leader in the air freight shipping industry. We provide state of the art software to first/last mile shipping agents. We've been developing software for shipping companies for 20 years. Our company values work/life balance, modern engineering/development practices & technology, Agile development, deployment, <em>and sales</em>, and creating quality products for our customers. Our remote Agile team is collaborative, learning focused, and merit based. We want to find other like-minded engineers who are focused on best practices with modern technology.</p><p><br></p><p><strong>The Position</strong></p><p>Crown Data Systems is looking to add a <strong>6 month contract to hire, remote, position for an ENTRY LEVEL to JUNIOR QA Test Engineer</strong> to our cross-functional Agile team. We're looking for candidates who are <strong>authorized to work in the US</strong> with <strong>native level English</strong> in the <strong>Eastern or Central time zones</strong>. Candidates must have recent experience in either testing, development, or engineering work. Individuals must have experience automating tests with testing frameworks. Candidates with Selenium experience are highly desirable for this position. You should have at least some relevant systems experience as QA environments are maintained by testers in our process. Salary is negotiable and dependent on experience and fit. We offer a 401K with match, health/dental benefits, 15 days of paid PTO, and employer provided hardware for performing your job. You'll be joining a development team with programmers, testers, and a product owner and will be an active member of the Agile team.</p><p><br></p><p><strong>The Team</strong></p><p>We are a diverse and inclusive team that want to solve the difficult (and fun) technical problems at this business. We work almost as if we are together in one room by using video calls to help each other out, discuss architecture options, and pair program. If a developer is having trouble with a user story, the team works together to unblock and help execute it.</p><p><br></p><p>You will help the team understand, plan, execute, test, and deploy user stories from our product backlog. The team is mainly focused on executing user stories and not supporting production, though some production support does creep in. Consistently, the applications & features we work on are high impact for end users and directly contribute to the company's overall goals.</p><p><br></p><p>We've embraced a DevOps culture where the development team creates infrastructure as code, tests in-team with manual, unit, and automated integration tests, and is responsible for our own deployments. We use Google Meet and Slack to connect us using text, audio, and video. Kanban is our development methodology.</p><p><br></p><p>Due to the remote nature of this position, work time is dedicated to learning and growing. We learn together as a team by doing coding challenges and readings. The team has a big say in what sort of learning we do next and helps pick challenges and books to read. The ideal candidate will want to learn how to perform automated testing in order to eventually move away from manual testing and start engineering test solutions.</p><p><br></p><p><strong>Our Technology</strong></p><p>We are mostly focused on our newer products and tech stack, but we do need to support the older applications from time to time. Our modern tech stack uses C# to build backend services that integrate our legacy and current software products. We use Angular for all of our customer-facing UIs. Almost all of our automation is done using PowerShell. Our legacy tech stack uses C# and VB with desktop, web, and backend services. We use a wide array of Azure services to accomplish our business goals using both PaaS and IaaS.</p><p><br></p><p><strong>Job Responsibilities</strong></p><p>- Work with development team members and stakeholders to understand application requirements and create test cases that match those requirements.</p><p>- Participate in the Agile team meetings as an active participant.</p><p>- Create and execute manual test cases for legacy products.</p><p>- Work with engineers to maintain the QA test environments.</p><p>- Understand the functionality in Crown applications and ensure that new features adhere to existing standards and is compatible with existing feature sets.</p><p>- Validate development changes against business requirements.</p><p><br></p><p><strong>Skills</strong></p><p>- Must have native-level U.S. English proficiency.</p><p>- <em>Attention to detail is paramount.</em></p><p>- Must be willing to learn to code in C#.</p><p>- Team player who’s able to work in a collaborative development group.</p><p>- Dedication towards continual improvement.</p><p>- Demonstrates ability to learn new technologies.</p><p>- Azure experience is a plus.</p>

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...