Ensuring reliable, high-quality software releases for multiple product applications, improving QA infrastructure, and contributing to scalable solutions that enhance customer satisfaction.
Requirements
- 6+ years of experience in automated software testing across at least two languages: Ruby, JavaScript, Java, or .NET.
- Proficiency with CI/CD tools such as Jenkins, Docker, and GitLab CI, and experience with cloud infrastructure (AWS, Azure).
- Skilled in manual and automated testing, test planning, execution, and reporting.
- Familiarity with cross-platform, browser, and microservice testing, as well as SQL, virtual machines, and test management tools (e.g., TestRail, JIRA).
- Knowledge of behavioral (black box) and clear-box (white box) testing, load and performance testing, and Agile/Scrum methodologies.
- Exposure to CI/CD pipelines, microservices, and cross-platform testing will be key in this role.
- Proficient across multiple programming languages and cloud-native platforms.
Responsibilities
- Own and maintain automated test coverage for one or more products, creating test cases and suites using Ruby, Java, and/or .NET.
- Perform manual testing as needed and assist in prioritizing the automation backlog.
- Contribute to QA policy development, testing tools, infrastructure improvements, and acceptance criteria validation.
- Lead test planning, estimates, and execution while providing status updates to the team and management.
- Maintain virtual test environments, perform QA DevOps tasks, and support CI/CD pipelines.
- Collaborate with cross-functional teams to ensure high-quality releases and customer satisfaction.
- Influence testing strategy
Other
- Support Agile teams as a quality advocate, ensuring the delivery of high-quality software.
- Mentor and review work of less senior SDETs, guiding them in testing best practices and automation standards.
- Strong problem-solving, communication, and mentoring skills; ability to work independently in a remote environment.
- Willingness to learn new tools, languages, and approaches, and occasionally travel for team events if needed.
- Flexible remote work environment with occasional travel opportunities.