Job Description
We are seeking a skilled QA Engineer to join our team. The ideal candidate will be responsible for designing and implementing robust testing strategies to ensure the quality, performance, and security of our REST APIs and backend services. You will work closely with our existing QA team to maintain and improve our testing standards while collaborating with developers to deliver high-quality software solutions.
Key Responsibilities
- Design and implement robust testing strategies for REST APIs and backend services
- Ensure performance, reliability, and security across integrations
- Collaborate with our existing QA team to uphold and evolve our testing standards
- Ensure high-quality standards for software solutions and newly added features
- Manage and track known bugs to resolution
- Identify and communicate product and UX issues, proposing solutions to improve user experience
- Collaborate with the development team to ensure quality assurance procedures are consistently followed
- Draft and maintain clear and comprehensive testing documentation
Job Requirements
- Proven experience in API and backend service testing
- Strong understanding of software QA methodologies, tools, and processes
- Experience with performance and security testing
- Ability to identify and document software defects clearly
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration skills
- Experience working in Agile development environments
- Knowledge of automated testing tools is a plus
Preferred Qualifications
- Experience with test automation frameworks
- Knowledge of continuous integration/continuous deployment (CI/CD) pipelines
- Familiarity with programming languages such as Java, Python, or JavaScript
- Understanding of database systems and SQL
- Experience with cloud platforms and microservices architecture