What are the responsibilities and job description for the Software Quality Engineer position at Carex Consulting Group?
W2 only, no C2C, must be authorized to work in the US (both now and in the future).
Carex is partnering with a professional services firm to hire a Software Quality Engineer. This role will be responsible for designing, developing, and executing manual and automated tests to ensure the quality of software products. The Software Quality Engineer will work cross-functionally within an agile development team, driving the roadmap for software quality automation and ensuring that delivered products meet user needs. This is a great opportunity for someone passionate about shipping high-quality digital experiences and establishing best practices for quality assurance.
What You'll Do
Carex is partnering with a professional services firm to hire a Software Quality Engineer. This role will be responsible for designing, developing, and executing manual and automated tests to ensure the quality of software products. The Software Quality Engineer will work cross-functionally within an agile development team, driving the roadmap for software quality automation and ensuring that delivered products meet user needs. This is a great opportunity for someone passionate about shipping high-quality digital experiences and establishing best practices for quality assurance.
What You'll Do
- Serve as the quality assurance lead on a software development scrum team.
- Provide input on business and user requirements.
- Define test scenarios and document key assumptions.
- Write and execute manual and automated test cases.'
- Develop and maintain a library of test scripts for new and existing features.
- Own the defect log and conduct re-testing once fixes are implemented.
- Maintain test documentation, including test plans, cases, and reports.
- Collaborate with the development team to improve testing processes.
- Establish a roadmap for automated quality assurance, balancing manual and automated testing.
- Understand the technology stack and data flow between systems.
- Recommend and implement the right tools for automated unit, integration, and UI testing.
- Stay up to date with new testing tools, strategies, and frameworks.
- 2 years of experience in software testing.
- Knowledge of unit test frameworks, integration tests, and automated UI tests.
- Proficiency in programming languages such as C# and React.js.
- Strong analytical ability, attention to detail, and problem-solving skills.
- Excellent written and verbal communication skills.
- Experience with agile planning and defect management tools such as Azure DevOps.
- Willingness to learn and apply software quality assurance best practices.