About the job
The Red hat software quality engineering team is looking for a Senior Software Quality Engineer
to join the Certifications team in Pune- India. The ideal candidate will have a strong background in quality assurance, focusing on API testing and API test automation. As an API and Automation Quality Engineer, you will play a crucial role in ensuring our integrations with different projects and systems are reliable.
What will you do ?
API Testing
- Design, develop, and execute comprehensive test plans for API and functional testing.
- Collaborate with cross-functional teams to understand API specifications and requirements.
- Conduct thorough testing to validate API functionality, performance, and security.
Test Automation
- Developed and maintained automated test scripts for API testing and end-to-end testing.
- Implement and enhance test automation frameworks to improve efficiency and coverage.
- Collaborate with developers to integrate automated tests into the continuous integration pipeline.
Quality Assurance
- Perform manual testing when necessary, ensuring a holistic approach to quality assurance.
- Identify, document, and track defects, working closely with development teams to ensure timely resolution.
- Contribute to the establishment and improvement of QA processes and standards.
Collaboration
- Work closely with cross-functional teams, including developers, product managers, and business analysts, to ensure a collaborative and efficient QA process.
- Participate in Agile/Scrum ceremonies and provide input on testing strategies and timelines.
Continuous Learning
- Stay updated on industry best practices, tools, and technologies related to API testing and test automation.
- Share knowledge and mentor junior team members to foster a culture of continuous improvement.
What will you bring ?
- Bachelor's degree in Computer Science, Engineering, or related field.
- 4+ years of experience in quality assurance, focusing on API testing and test automation.
- Proven experience with API testing tools.
- Strong programming skills, with proficiency in languages such as Java, and JavaScript.
- Experience with test automation frameworks (e.g., Cypress, Playwight, BDD).
- Solid understanding of software development life cycle, testing methodologies, and best practices.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration skills.
- Desire to help take Pattern to the next level through exploration and innovation.
The following are considered as plus :
- Familiarity with continuous integration/continuous deployment (CI/CD) pipelines and tools like Github Actions
- Knowledge of API design principles and best practices (e.g., RESTful APIs, HTTP methods, authentication mechanisms).
- Expert in Postman API automation suite and automation tools like Selenium, Rest Assured, BDD framework
- Certification in software testing (e.g., ISTQB, ASTQB) or related fields.
- Experience with containerization technologies like Docker and orchestration tools
Employment Type: Full Time, Permanent
Read full job description