
Senior Test Automation Engineer (QA Engineer II)
- Portland, OR
- $68,696-114,313 per year
- Permanent
- Full-time
- Provide skilled input for planning, scheduling, and implementation of test automation projects and component level architecture within the automation framework.
- Design and implementation of scalable, maintainable, and high-quality test automation scripts to expand on our automated regression test set.
- Act as the go-to expert on Selenium-based test automation in C#.
- Participate in defining automation test objectives, strategies, standards, and metrics.
- Analyze complex relational databases to retrieve, validate, and prepare test data using advanced SQL, including reading and leveraging stored procedures.
- Write and optimize complex queries for data validation and troubleshooting.
- Conduct code reviews, mentor mid/junior testers, and help elevate the overall technical quality of the test automation team.
- Contribute to test planning and risk analysis discussions from a technical standpoint.
- Track, report, and communicate test results and automation progress to stakeholders.
- Debug and improve upon existing automated tests and automation framework.
- Communicate with cross-functional areas impacted by automation.
- Interact with SW Engineers and other business unit members to help identify, analyze, and resolve issues.
- Work independently and with a team with minimal supervision.
- Use AI-assisted tools (e.g., GitHub Copilot, ChatGPT, etc.) where applicable to accelerate scripting and automation efficiency (nice to have).
- Experience with Azure DevOps.
- Health industry & insurance billing experience desired.
- Familiarity with AI tools for code or test generation (e.g., Copilot, ChatGPT, etc.).
- 5+ years of professional experience in test automation, with a strong focus on Selenium WebDriver and C#.
- Strong experience developing using object-oriented code
- Proven experience designing and maintaining automation frameworks at scale.
- Strong command of SQL, including writing and optimizing queries, and understanding of complex schemas and stored procedures.
- Ability to work independently in a senior/lead capacity without direct supervision.
- Deep understanding of software QA methodologies, tools, and processes.
- Experience in web-based application testing.
- Excellent debugging and analytical skills.
- Clear, effective communication skills with technical and non-technical teams.
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.