Junior QA Automation Engineer
New
E
Element SolutionsSoftware testing
Must live in the Continental US.Full-TimeJunior
Salary65,000 - 85,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 0-2 years of experience in software testing, quality assurance, test automation, or application development.
- Required Skills
- PythonAgileCypressJavaJavascriptC#SeleniumPlaywright
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or Information Technology, or an associate degree plus two years' experience.
- 0–2 years of experience in software testing, quality assurance, test automation, or application development; relevant internships, academic projects, and practical training may be considered.
- Foundational knowledge of programming concepts and at least one programming or scripting language, such as Python, Java, JavaScript, or C#.
- Understanding of test cases, test execution, defect reporting, and regression testing.
- Basic ability to read, write, and troubleshoot automated test scripts.
- Familiarity with software development lifecycles and Agile development practices.
- Ability to follow technical specifications, work under guidance, and collaborate with a development team.
- Strong analytical, problem-solving, and attention-to-detail skills.
- Effective written and verbal communication skills, including the ability to document technical issues clearly.
- May need to possess or obtain a Public Trust designation or security clearance, depending on agency requirements.
Responsibilities
- Develop, execute, and maintain automated test scripts based on requirements, technical specifications, and test plans.
- Write and modify test code and support automated tests for new features, enhancements, bug fixes, and existing functionality.
- Execute functional, regression, integration, smoke, and manual tests as needed.
- Review requirements, user stories, and acceptance criteria to identify test scenarios.
- Identify, document, and report defects with reproduction steps, supporting evidence, and expected versus actual results.
- Retest corrected defects and perform regression testing to check for new issues.
- Investigate test failures and troubleshoot basic automation scripts and testing issues.
- Collaborate with developers and project stakeholders to reproduce defects and verify corrective actions.
- Maintain test cases, scripts, results, defect reports, and related technical documentation.
View Full Description & ApplyYou'll be redirected to the employer's site