Summary
Join Gorilla Logic as a Senior QA Engineer and champion a quality-first approach across development, QA, and product teams. You will be instrumental in implementing shift-left testing, ensuring data integrity through automated scripts (Postman), and developing Selenium-based UI tests. Integration of tests into the CI/CD pipeline and collaboration with cross-functional teams are key aspects of this role. You will also be responsible for defect tracking, code reviews, and mentoring junior QA engineers. This position requires 5-8 years of QA experience and expertise in Selenium, Postman, SQL, and programming languages.
Requirements
- 5-8 years of experience in Quality Assurance doing manual and automation testing
- Proven experience in QA automation using Selenium for UI testing
- Strong experience in Postman for API testing and data validation
- Experience with SQL for data validation and complex queries
- Strong background in manual testing and a solid understanding of QA methodologies
- Proficiency in programming languages such as Java, JavaScript, JSON, SQL, and (yaml or groovy)
- Familiarity with Bitbucket
- Excellent problem-solving skills and attention to detail
- Strong analytical skills to understand complex business requirements
- Excellent communication and collaboration skills
- Ability to work in a fast-paced development environment
Responsibilities
- Drive a quality mindset throughout Development, QA and Product teams
- Promote shift-left testing practices to ensure early detection of defects
- Ensure the accuracy and integrity of large amounts of data by developing and executing automated test scripts using Postman
- Perform thorough data quality checks and validation processes to identify and resolve data discrepancies
- Develop, maintain, and execute automated test scripts using Selenium for UI automation
- Collaborate with development teams to integrate automated tests into the CI/CD pipeline
- Collaborate with cross-functional teams to understand requirements and develop comprehensive test plans
- Create detailed, comprehensive, and well-structured test cases
- Identify, document, and track defects and issues through to resolution
- Participate in code reviews and provide feedback to ensure testability and quality
- Analyze test results and provide detailed reports on test coverage, defects, and overall quality
- Generate reports on data validation results and provide insights for continuous improvement
- Mentor and guide QA Engineers and Developers in quality best practices
Preferred Qualifications
- Experience with continuous integration/continuous deployment (CI/CD) pipelines
- Knowledge of performance testing and load testing a plus