Job Description:
We're constantly developing new and creative ways to solve the industry’s most complex problems. Our enterprise software solutions run the gamut of Information Technology Services–from payment processing, to prepaid wireless activations, to mobile and web app development. For the past 10+ years, our originality attracts the most outstanding and innovative thinkers, allowing us to develop new and creative approaches while growing as the industry leader. Are you a passionate professional, ready to make changes in the tech world? Join our team today!
We are looking for an expert quality assurance engineer to lead and establish automated regression testing for our teams. The right person will have experience building scalable, maintainable automation test suites and integrating them into CI/CD workflows.
Responsibilities:
* Design, implement, and maintain automated end-to-end (E2E) regression testing for web applications and public APIs.
* Develop maintainable, scalable test suites using Selenium, Playwright, Cypress, Cucumber, or other automation frameworks.
* Automate test data preparation via APIs, databases, and external services.
* Perform E2E regression testing to validate user-facing functionality across various environments.
* Ensure automated tests are integrated into CI/CD pipelines and executed consistently.
* Configure and manage scheduled automated test runs and reporting.
* Work with developers to triage, reproduce, and resolve defects found in automated test executions.
* Generate detailed test reports and dashboards for visibility into test coverage and failures.
* Collaborate with multiple engineering teams to define and enforce QA best practices.
* Evaluate and implement better tooling and processes to enhance test automation coverage and reliability.
* Apply strong engineering principles (SOLID, clean code, design patterns) to ensure maintainable and scalable test automation.
Requirements:
Qualifications:
* Proficiency in .NET, ASP.NET, and C# is a plus.
* Experience with AWS and cloud-based test execution environments.
* Knowledge of performance and load testing tools (JMeter, k6, etc.) is a plus.
* Familiarity with Docker, Kubernetes, and cloud-based automation strategies.
* Experience with monitoring and logging solutions for test execution insights.
Minimum Requirements:
* 5+ years of experience in automated E2E regression testing for web applications and APIs.
* Strong experience with Selenium, Playwright, Cypress, Cucumber, or similar web automation tools.
* Proficiency in Java, TypeScript, and other scripting required for automation frameworks.
* Hands-on experience testing REST and SOAP APIs, including request validation and response verification.
* Ability to set up and manage test data using databases and API calls.
* Experience integrating automated tests into CI/CD pipelines (GitHub Actions, Azure DevOps, Jenkins, etc.).
* Strong understanding of HTTP, authentication mechanisms, and web technologies.
* Familiarity with testing React applications and React-specific testing methodologies.
* Ability to configure and schedule automated test executions with reporting tools.
* Experience analyzing test results and working with developers to resolve issues.
#J-18808-Ljbffr