The QA Engineer is responsible for creating reliable and scalable testing environments and ensuring that products meet required standards before deployment.
What Will You Do:
Develop server-side applications that interact with databases using APIs.
Test, debug, and ensure code meets quality checks before deployment.
Create, integrate, and manage databases to support server-side applications.
Conduct load testing, stress testing, and other non-functional tests to ensure application performance.
Design, develop, and execute automation test scripts.
Develop high-quality software and web applications, analyzing and maintaining existing applications.
Design scalable, testable code that ensures performance and reliability.
Identify, discover, and fix programming bugs in collaboration with the development team.
Soft Skill Requirements:
Excellent problem-solving skills.
Strong communication skills, both verbal and written.
Ability to work effectively in a team.
Attention to detail and analytical thinking.
Adaptability and a proactive approach to identifying and solving issues.
Technical Skill Requirements:
Strong understanding of Java Spring Boot and additional programming languages.
Experience in API testing, Web and Mobile testing (manual & automation).
Familiarity with tools like Katalon Studio, Selenium, JMeter for testing.
Strong understanding of CI/CD tools (e.g., Jenkins).
Proficient in SQL and relational database management.
Experience with source code management tools (e.g., Git).