Senior Test Engineer
$83,670–$161,815 year
RemoteUnited States or US
Job Summary
Lead test strategy and execution for complex software projects by developing comprehensive test plans, designing reproducible test cases, and driving an automation-first approach to minimize production defects. Perform both manual and automated testing across multiple features while documenting detailed bug reports and ensuring end-to-end quality coverage. Collaborate cross-functionally with engineers and product managers to validate requirements, facilitate UAT, and resolve critical testing roadblocks. Mentor junior engineers on product knowledge and new tools, continuously improve testing processes using data-driven metrics, and drive adoption of innovative automation techniques to maximize efficiency.
Required Qualifications
- Bachelor's Degree in Computer Science, Computer Engineering, Information Systems or other related fields Or equivalent combination of education and experience
- 5+ yrs industry experience, independently working on S/M projects, mentoring Jr testing engineers
- 5 or more years of experience with manual and automation testing
- 5 or more years of experience with Java or python
- Experienced with the following: Critical Thinking and Problem-Solving Skills: Able to handle complex troubleshooting and problem resolution across multiple systems. Utilizes strong analytical skills to identify root causes and propose effective solutions. Takes initiative to resolve cross-functional issues.
- Requirements Analysis: Ability to analyze complex product requirements and works independently to define the testing approach. Partners with stakeholders to ensure all aspects of the requirements are covered by testing, addressing ambiguities and gaps.
- Automation Scripting: Ability to write and maintain automated test scripts using tools like Selenium, TestNG, or similar.
- API Testing: Strong experience with API testing, including using tools like Postman or SoapUI for validating functionality and performance.
- Collaboration and Communication: Ability to demonstrate excellent verbal and written communication skills as well as on executing task-specific collaboration, conveying precise technical details, responding to immediate issues, and ensure clarity in resolving task-level challenges.
- Adaptability and Flexibility: Experienced with leading adaptation to changing requirements, code designs and implementation changes, new technologies, methods to solve problems, shift priorities, workstyle and responsibilities.
- Time Management: Ability to manage large, complex testing projects with multiple dependencies. Coordinates priorities effectively across teams and ensures deadlines are consistently met, even in high-pressure environments.
- Product Knowledge: Strong understanding of domain-specific knowledge and business requirements, influencing the direction of testing to ensure it aligns with strategic goals and provides tangible value to the organization.
- Proficient with the following: Testing Methodologies: Able to demonstrate advanced knowledge of a wide range of testing types, including complex test scenarios and automation techniques. Leads test strategy decisions and implements best practices across multiple testing methodologies.
- Attention to Detail: Able to demonstrate exceptional attention to detail, consistently identifying subtle issues and potential improvements that may affect the product quality or user experience.
- Defect Tracking Management and Documentation tools: Extensive experience with defect tracking tools like JIRA, Confluence, including driving the resolution process and escalating critical defects
Desired Qualifications
- Familiarity with testing APIs and web/mobile applications
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.