Quality Engineer
Optum · Schaumburg, IL · 4 days ago
Quality Assurance$73k–$130k/yrFull-time
About the role
The Quality Engineer focuses on automation within Optum, ensuring software products meet reliability and performance standards through the design, building, and maintenance of automated tests and test frameworks.
Responsibilities
- Analyze and break down software requirements and technical specifications to design and execute comprehensive test strategies and software development.
- Write, execute, and maintain manual and automated test cases.
- Test applications and drive resolution of defects by collaborating closely with development teams.
- Create and maintain test cases, test suites, and test data.
- Develop, maintain, and execute automated test scripts using industry-standard frameworks such as Playwright, Cucumber, Selenium, or similar tools.
- Perform REST API testing and validate backend services.
- Review automated test code to ensure adherence to coding standards and best practices.
- Continuously improve test automation frameworks, processes, and coverage.
- Stay current with industry trends, tools, and best practices in test automation and quality engineering.
- Design, develop, and enhance application features, services, and components using Java, TypeScript, Python, or C#.
- Write clean, maintainable, and testable code following engineering best practices.
- Contribute to unit testing, integration testing, and test-driven development (TDD/BDD) practices.
- Participate in code reviews and provide feedback to ensure code quality and reliability.
- Collaborate with cross-functional teams to deliver high-quality software in an agile environment.
- Support CI/CD pipelines using tools such as GitHub Actions and integrate automated testing into build and deployment workflows.
- Actively participate in walkthroughs, inspections, sprint planning, reviews, and retrospectives.
- Collaborate with business users, system analysts, designers, and engineers to refine requirements and technical designs.
- Plan, document, evaluate, and track testing and development results to ensure defect-free system applications.
- Communicate effectively regarding defects, enhancements, risks, and technical decisions.
- Follow Agile/Scrum standards and engineering best practices.
- Leverage enterprise-approved AI tools to streamline workflows, automate tasks, and drive continuous improvement.
Qualifications
- High School Diploma/GED
- 3+ years of experience in software development and/or quality engineering, with strong exposure to automation testing
- 3+ years of experience with automation frameworks such as Selenium, Playwright, Cucumber, or similar
- 3+ years of experience in REST API testing
- 3+ years of experience with programming languages such as Java, Python, TypeScript, or C#
- 3+ years of experience with version control systems (Git) and CI/CD tools (e.g., GitHub Actions)
- 2+ years of experience with cloud platforms such as Azure or AWS
Preferred Qualifications
- Bachelor's degree in computer science, Engineering, or a related field
- Strong development experience in Java, TypeScript, or Python
- Experience in the healthcare industry
- Knowledge or exposure to AI, GenAI, LLMs, GPT-4
- Familiarity with streaming technologies and modern data platforms
- Experience building or enhancing test automation frameworks from scratch