Senior QA Engineer
Apply to Senior QA Engineer
* - indicates a required field
Senior QA Engineer
Location Romania, Remote
Tremend is looking for a Senior QA Engineer to join our team of bright thinkers and doers. You’ll use your problem-solving creativity to figure out our client’s most complex and challenging problems across different industries. We are on a mission to transform the world, and you will be instrumental in shaping how we do it with your ideas, thoughts, and solutions.
Tremend is looking for a Senior QA Engineer specializing in Contract and Integration Testing to join our team of bright thinkers and doers. You’ll use your problem-solving creativity to determine our client’s most complex and challenging problems across different industries. We are on a mission to transform the world, and you will be instrumental in shaping how we do it with your ideas, thoughts, and solutions.
- Design, implement, and maintain contract tests within a microservice architecture, ensuring seamless interactions between various system modules.
- Execute integration testing for end-to-end system flows, utilizing tools like JUnit, TestNG, and Postman to validate the functionality and interoperability.
- Employ contract testing tools such as Pact and Spring Cloud Contract to verify contract adherence and promote continuous integration/continuous deployment (CI/CD) alongside the development and DevOps teams.
- Identify and implement risk mitigation strategies to address potential software quality issues, ensuring the robustness and reliability of the system.
- Craft comprehensive test strategies, and foster a culture of quality assurance throughout the development lifecycle.
- 4+ years of experience as a Quality Engineer.
- A minimum of 2 years of hands-on experience in contract and integration testing is crucial, with proficiency in tools like Pact, Spring Cloud Contract, JUnit, TestNG, SoapUi, and Postman.
- Good understanding of modern QE principles and paradigms like Test Pyramid, Shift-left, Continuous Verification, CI/CD, TDD, BDD, etc.
- Degree in Computer Science or a related engineering discipline, or equivalent combination of education and experience.
- Familiarity with microservices architecture and containerization technologies like Docker.
- Extensive experience in CI/CD practices, enabling a streamlined development lifecycle and ensuring software reliability.
- A solid understanding of advanced programming concepts and software development principles.
- Strong analytical and problem-solving skills to identify and address software quality issues promptly.
- Excellent communication abilities, enabling effective collaboration with cross-functional teams and providing technical guidance to less experienced colleagues.
- Proficiency in version control systems like Git and branching strategies, ensuring code integrity and facilitating collaborative development.
Besides an exciting job in a tremendous team, here's what you can expect:
- A fast-paced tech environment
- Continuous growth & learning
- Open feedback culture
- Room for own initiative & ideas
- Transparency about results & strategy
- Recognition & reward for hard work
- Working with a flexible schedule
- Medical subscription
- Meal tickets
- Extra vacation days - starting with 25 vacation days
- Many others perks