For going on three decades, our technology and advisory services firm has been at the forefront of helping companies drive business modernization and digital transformation. SQA Group is currently partnering with a leading client to help support their development of technology solutions. We are seeking a skilled SDET to join our client's growing team.
What You'll Do:
- Contribute to the team’s effectiveness and efficiency by defining, designing, and executing tests in support of the agile development process.
- Drive testing mindset on agile team and support developers in their creation of efficient and comprehensive automated unit and integration tests.
- Design test scenarios, acceptance criteria (gherkin preferred) and test data.
- Conduct exploratory testing and other manual testing as needed leveraging critical thinking and product knowledge to find issues rapidly.
- Maintain a suite of automated testing code and scripts with inputs and expected results as part of a test framework. These include regression, integration, UI, and acceptance level tests.
- Partner with developers to review and potentially improve automate test processes.
- Participates in code reviews to clarify requirements, validate test cases, and provide feedback to the development team.
- Configure and maintain tooling for testing, coverage, and reporting.
- Report on and maintain test results and test metrics.
- Identify and track defects; work with developers and other business analysts to identify, isolate and resolve issues.
- Supports load, stress, performance, security, penetration and reliability testing efforts and associated analysis.
- Ensures test environments are properly configured and available for each release as scheduled.
- Performs periodic system audits to ensure that only controlled versions of the software reside in the appropriate environments. Communicates deployment status to product team(s).
- Promotes necessary level of communication among the product team(s) to ensure QA efforts are appropriate, visible, and well understood.
- Advocate for maintaining a high-quality bar, making sure quality, and testing is an integral part of development.
- Contribute to the team’s effectiveness and efficiency by educating, supporting, and setting an example of software development best practices as related to testing.
What You Bring:
- Experience using Azure DevOps to create/update/refine user stories, acceptance criteria, tasks, and sprint backlogs.
- Experience using as Azure DevOps for test case management, test case generation, problem tracking/reporting system and version control system with Git.
- Experience with Visual Studio IDE or VS Code, C#, and .NET Core.
- Experience designing and implementing test automation code using C#, Python, SQL, or other programming languages, creating automation scripts via test automation tools (specifically Playwright).
- Experience testing RESTful API web services with tools such as Swagger and Postman.
- Experience working in a Scrum or Kanban environment with an Agile mindset and fast to adapt to change.
- Experience working with developers to ensure that systems are designed for reliability, security, performance, and testability.
- Experience planning, designing, implementing testing strategies, metrics, and automation for large and/or complex business systems.
- Experience creating/maintaining complex test data sets.
- Proven ability to perform functional, integration, load/stress, and regression testing and to accurately evaluate and document the results.
- Proven ability to use analytical and problem-solving skills to gather appropriate data to diagnose the cause of a problem or to develop a solution.
Technical Environment:
- Playwright
- SQL
- C#/.Net
- Azure DevOps
**Please note: this is a long-term consulting opportunity.
Thank you for your interest in working with SQA Group. SQA Group is an equal opportunity employer and supports workforce diversity. This job description is intended to describe the general nature and level of work being performed by the person assigned to this position. The primary duties and responsibilities above are intended to describe those functions that are essential to the performance of this job. This job description does not state or imply that the above are the only duties and responsibilities assigned to this position. All requirements are subject to possible modification to reasonably accommodate individuals with a disability.