Senior Quality Assurance Engineer
Posted on February 19, 2020
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.