Informatica is looking for a Senior Software Development Engineer in Test to join their team and help build next-generation test frameworks and tools to validate complex heterogeneous systems and applications leveraging cutting-edge technologies, ensuring the scalability, reliability, and performance of cloud-based AI-driven solutions.
Requirements
- Java, Python, Langchain, Kubernetes, Docker, Microservice Architecture
- Proven ability to design, develop, and maintain scalable and reliable test automation for SaaS products using microservice architecture.
- Demonstrated expertise in writing quality test scripts and automation code using Java.
- Experience with additional languages such as Python or Scala.
Responsibilities
- Design and build next-generation test frameworks and tools to validate complex heterogeneous systems and applications leveraging cutting-edge technologies.
- Work closely with architects, developers, and other QA engineers to ensure the scalability, reliability, and performance of cloud-based AI-driven solutions.
- Act as a quality advocate in Agile teams, collaborating with globally distributed teams to identify, analyze, and resolve quality challenges.
- Participate in internal and cross-team discussions, contribute to decision-making processes, and create detailed technical documentation related to testing strategies, tools, and processes.
- Evangelize best practices in QA methodologies, driving innovation and continuous improvement in quality processes.
- designing and executing test strategies for scalable, reliable, and high-performance distributed systems.
- mentoring junior QA engineers, fostering expertise in testing methodologies and automation best practices.
Other
- Collaborate with senior team members to define and implement comprehensive test strategies for complex functional areas within the product.
- 4 or more years of relevant professional experience within an enterprise software or SaaS company.
- Proven ability to collaborate effectively with cross-functional teams.
- Excellent communication skills with the ability to articulate ideas and solutions to large groups and technical stakeholders.
- Proactively take ownership of tasks, and mentor junior QA team members to develop their skills and expertise.