Senior Quality Assurance Engineer
Job Summary
The Sr. QA Engineer leads efforts to develop test plans, test cases and participates in the act of assuring software quality using a modern Agile methodology. This person will interact with QAsis’ client teams, QAsis client’s internal customers and third-party vendors as necessary. Duties are performed independently with minimal supervision and only occasional instruction or assistance as needed. This position has no direct reports.
Duties/Responsibilities
- Lead, create and execute the creation of test plans and test scripts based on the defined acceptance criteria throughout the software development lifecycle
- Recommend test automation approach, tools and frameworks
- Create test artifacts that meet the QAsis/client defined standards and document execution results in a clear and consistent format
- Provide timely, accurate and clear status of progress throughout planning and execution of testing
- Work collaboratively with business and IT project team members to review developed plans and scripts. Use the agreed upon project methodologies to communicate progress and deliver on project goals
- Demonstrate a strong understanding of the supported business functionality and associated processes in order to provide timely, cost effective testing while minimizing risk
- Demonstrate an understanding of the proposed software solution, through reading, reviewing and challenging requirements for the project
- Act as a partner within assigned team to provide accurate estimates, encourage quality practices and present options to leadership, along with associated risks
- Assist with internal software development and train stakeholders as necessary
Required Skills/Abilities
- Bachelor’s Degree in Computer Science or related field
- 5+ years of Quality Assurance and Test Automation experience
- Experience with UI test automation development in at least one major language: .NET, Java, Python etc. (C# .NET preferred.)
- Experience with Azure DevOps as an ALM tool preferred
- Familiarity with NUnit test framework for .NET
- Experience with web service testing techniques, tooling, process and best practices. REST or SOAP testing framework preferred.
- Use of cross browser and mobile app testing tools and services
- QA focused certifications beyond foundation level with either ISTQB or QAI organizations preferred
Education/Experience
- A strong understanding of manual and automated testing methodologies and general quality concepts
- Ability to create documentation of a product, for all stakeholders, that clearly communicates the process, procedure, and general business data handling
- Strong knowledge of testing tools, testing methodologies, frameworks and processes
- Understanding of risk-based testing practices
- Ability to work independently and proactively under minimal supervision
- Ability to organize and prioritize testing workload
- Excellent oral and written communication skills
- Strong problem-solving skills with a desire to ensure identified root cause and solution options for clients
Physical Requirements
• Prolonged periods of sitting at a desk and working on a computer.