Posted on: 24/07/2026
Key Responsibilities:
- Designing and owning end-to-end QA strategies for distributed and event-driven systems.
- Leading technical QA efforts for messaging-based architectures, including ActiveMQ testing (queues, topics, durability, retries, error handling, throughput, and fault tolerance).
- Act as a senior engineer on a team of web quality engineers to design, develop, and execute test automation to ensure the quality and reliability of our software products.
- Act as a staff engineer on a team of quality engineers to design, develop, and execute test automation to ensure the quality and reliability of our software products.
- Collaborate with cross-functional teams including developers, product managers, and quality engineers to identify test requirements and devise comprehensive test strategies.
- Take ownership and accountability for the growth, enhancement and maintenance of test frameworks and tools.
- Consistently ship automation code and test framework components with minimal guidance and review pull requests.
- Follow and suggest improvements to the workflow processes for software delivery.
- Collaborate with Engineering and Product team members to ensure quality automation is meeting or exceeding the needs of the team to which they are assigned.
- Follow and enhance the standards for style, maintainability, and best practices for high-scale API platforms; advocate for these standards in code reviews.
- Make and deliver on your work commitments in a timely manner.
- Accurately estimate the level of effort for work and keep accurate records of progress and completion of work.
- Inform the organizations development process by understanding the detailed functional requirements and non-functional considerations as well as the needs and expertise of the other teams.
- Provide guidance and teach others in your area of expertise.
- Present your work to other members of the Engineering organization.
- Contribute to overall project plans and your work by collaborating with your team, consulting the broader Engineering organization, and doing online research.
- Perform work on multiple concurrent engineering efforts with minimal supervision.
You will be a good fit if you are :
- 12+ Yrs of relevant experience (guideline).
- Niche QA (Technical QA with Messaging systems like ActiveMQ testing experience along with Selenium automation).
- A highly technical QA professional with deep expertise in testing distributed and messaging-based systems.
- Experienced in ActiveMQ or similar messaging platforms, with a strong understanding of asynchronous processing patterns.
- Hands-on with Playwright automation and comfortable building scalable automation solutions.
- Extensive, hands-on experience developing unit, integration, functional, regression and performance tests to validate APIs using C# .NET testing frameworks and tools.
- Demonstrated, hands-on mastery of C# / .NET for the development of test automation in a cloud-based, microservices environment.
- Positive and solution-oriented mindset.
- Effective communication skills: Regularly achieve consensus with peers, and clear status updates.
- Intellectually curious with a background in using data to measure and explore how to evolve our technology.
- An inclination towards inclusion, candor, and transparency.
- Ability to create integration and end-to-end automated tests.
- Professional experience with Continuous Integration Pipelines and Automation using GitHub Actions.
- Professional experience using Git in a professional/workplace environment.
We would welcome (but not required) :
- Experience working in an Agile environment.
- Experience working in a global organization.
Did you find something suspicious?
Posted by
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1657573