Posted on: 15/07/2025
Key Responsibilities :
- Design, develop, and maintain advanced test automation frameworks and tools using OOPs languages, with a preference for Javascript, Typescript, Python, or GoLang.
- Develop comprehensive automated test suites for various application layers, including UI, API, and database.
- Apply a deep understanding of distributed systems and object-oriented design principles to build scalable and maintainable test solutions.
- Write complex SQL queries to validate data integrity and backend functionality.
- Collaborate closely with development and product teams within an Agile environment to understand requirements, define test strategies, and ensure testability of features.
- Conduct Non-functional testing, including performance, scale, and security testing, to identify potential bottlenecks and vulnerabilities.
- Identify, analyze, and report defects, working with development teams to ensure timely resolution.
- Contribute to CI/CD integrations, pipeline automation, and build robust reporting infrastructure to provide clear insights into test execution and product quality.
- Work with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes) for test environment setup and execution.
- Champion quality best practices, promote test-driven development (TDD) principles, and drive continuous improvement in our engineering processes.
- Demonstrate a strong sense of ownership over product quality and effectively set appropriate quality expectations with stakeholders.
- Continuously research and evaluate new testing tools, techniques, and technologies to enhance our quality assurance capabilities.
Required Skills and Qualifications :
- Proficiency in OOPs Languages, distributed systems, and object-oriented design, with hands-on experience in Javascript, Typescript, Python, or GoLang.
- Strong experience with databases, networking, and fundamental Computer Science concepts.
- Proficient in writing complex SQL queries for data validation and analysis.
- Deep understanding of engineering processes, particularly Agile methodologies (Scrum, Kanban).
- Experience with Non-functional testing, such as performance, scale, and security testing.
- Excellent problem-solving and debugging skills, with meticulous attention to detail.
- Hands-on experience working with state-of-the-art test automation frameworks.
- Proven experience in CI/CD integrations, pipeline automation, and building reporting infrastructure.
- Experienced in working with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Strong communication, collaboration, and interpersonal skills.
- Strong sense of ownership and the ability to set appropriate quality expectations with internal teams and external stakeholders.
Preferred Qualifications (Nice to Have) :
- Familiarity with various testing tools (e.g., Selenium, Cypress, Playwright, Postman, JMeter).
- Contributions to open-source projects or a strong GitHub profile.
Did you find something suspicious?
Posted By
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1513224
Interview Questions for you
View All