HamburgerMenu
hirist

Job Description

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.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...