Exciting Opportunity for a Quality Assurance Engineer! Are you a detail-oriented and experienced QA professional looking to join a dynamic team? We have an incredible opportunity for a Senior QA Engineer to play a crucial role in ensuring the highest quality standards for our cutting-edge software products. Key Responsibilities:
Develop, implement, and maintain comprehensive test plans and test cases
Execute manual and automated tests to ensure the quality of Java applications, including those using Spring Boot, Apache Camel, Spring Batch, and Angular
Utilize Selenium for automated testing of web applications
Write and execute test scenarios using Gherkin language
Perform database testing with PostgreSQL and Oracle
Test applications deployed on AWS Cloud infrastructure
Implement and test infrastructure as code using Terraform
Collaborate with the development team to understand application functionality and identify test requirements
Report and track defects, ensuring that issues are resolved in a timely manner
Conduct regression testing to ensure that new code changes do not adversely affect existing functionality
Participate in code reviews and provide feedback from a testing perspective
Continuously improve testing processes and methodologies to enhance test coverage and efficiency
Required Skills and Qualifications:
Bachelor's degree in computer science, Engineering, or a related field
Proven experience as a QA Engineer, with a minimum of 6 years of experience
Strong knowledge of Java and related technologies, including Spring Boot, Apache Camel, Spring Batch, and Angular
Proficiency in using Selenium for automated testing
Experience with Gherkin language for writing test scenarios
Strong understanding of AWS Cloud services
Experience with PostgreSQL and Oracle for database testing
Experience with Terraform for infrastructure as code
Familiarity with version control systems (e.g., Git)
Excellent analytical and problem-solving skills
Strong attention to detail and a commitment to quality
Excellent communication and collaboration skills
If you have the skills and experience to excel in this role, we encourage you to apply today. Join our inclusive and supportive team and contribute to the development of cutting-edge software solutions.
To apply, please submit your resume and a cover letter highlighting your relevant qualifications and experience.