We are currently seeking a QA Automation Engineer (.NET/C#) as our development team continues to grow.
Our project
The client specializes in delivering Criminal Background Check services to a diverse range of customers. Their comprehensive offerings include up to 37 distinct screening products, serving approximately 200 active clients across various industries.
To achieve this, the client operates a sophisticated process that involves retrieving, processing, and collaborating with a network of vendors. These vendors conduct jurisdictional information searches both in the United States and internationally, ensuring compliance with local and global regulations.
Additionally, the client leverages advanced system integrations with vendor platforms to automate and streamline order fulfillment wherever feasible. This automation enhances efficiency, reduces processing time, and ensures the timely delivery of high-quality background check results.
Project Goals:
The primary objective of the project is to develop and enhance a scalable platform for wholesale delivery of Criminal, Civil, and Other Background Check services.
Responsibilities:
- Develop and maintain automated functional test scripts using industry-standard tools
- Design and implement performance test scripts
- Execute manual exploratory testing
- Identify, document, and track bugs through to resolution
- Collaborate closely with developers and help them to define use cases for acceptance tests
- Collaborate closely with the team to refine requirements
- Help with manual testing activities sometimes when necessary for the project
Requirements:
- Ability to perform exploratory, usability, and complex manual testing to guide automation efforts and ensure holistic quality
- Proven track record in building, maintaining, and scaling robust test automation frameworks for both web applications and API layers
- Strong programming skills in C# and the .NET platform for developing reliable and maintainable automated tests
- Hands-on proficiency with modern automation tools and ecosystems (e.g., Selenium, Playwright, NUnit, JUnit, etc.)
- Experience with integrating automation into CI/CD workflows to ensure continuous quality
- Excellent interpersonal skills to integrate quality on every stage of the development lifecycle and work effectively within cross-functional teams
-
Optional Qualifications
- Experience with business process management platforms (e.g., Camunda)
- Knowledge of mobile testing methodologies (manual or automated)
- Background in performance and load testing using tools like k6, JMeter, or Locust
- Familiarity with cloud platforms (GCP, AWS) and Docker
- Leadership experience or a strong aspiration to grow into a Lead QA role