About Integrate
Integrate is a leading B2B SaaS platform that helps enterprise marketing teams drive pipeline and revenue by generating and governing high-quality, compliant leads across channels.
We are seeking a talented and proactive QA Automation Engineer to join our engineering team in the Chennai office. You will be instrumental in building and maintaining our automated testing frameworks, ensuring the delivery of a high-quality, reliable, and performant platform. You will work closely with our global engineering teams, contributing to a quality-first culture that allows us to confidently ship code multiple times a day. This is a hands-on technical role focused on automation, where you will play a key part in the testing strategy for the platform.
Key Responsibilities
- Design, develop, and maintain robust, scalable automated test scripts for both front-end (UI) and API layers.
- Execute automated test cases to validate the quality, functionality, and performance of new features and existing systems.
- Integrate automated tests into continuous integration and continuous delivery (CI/CD) pipelines to enable rapid and reliable deployments.
- Collaborate with software developers and product managers to understand requirements, identify test scenarios, and reproduce bugs.
- Manage regression test suites to ensure comprehensive coverage across the platform.
- Support performance, load, and security testing efforts to identify and report potential issues.
- Log, track, and manage defects through their lifecycle, providing clear and detailed information to the development team.
Qualifications
- 3+ years of experience in Quality Assurance with a strong focus on test automation.
- Proven experience in designing and building automated test scripts using frameworks like Selenium, Playwright, or Cypress for front-end testing.
- Strong proficiency in API automation using tools such as Postman, Rest Assured, or Karate DSL.
- Solid programming skills in at least one modern language (e.g., Python, Java, C#/.NET, or JavaScript/TypeScript).
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions).
- Familiarity with Agile methodologies and a clear understanding of the software development lifecycle.
- Experience with database testing against relational databases like PostgreSQL.
- Strong problem-solving, analytical, and debugging skills.
- Excellent communication skills, with the ability to articulate technical concepts clearly.
- Bachelor's degree in Computer Science, Engineering, or a related field.