Job Opening: QA Engineer โ Automation & API Testing
๐ Location: [Insert Location] | ๐ Employment Type: [Full-Time/Contract]
Position Overview
We are seeking a skilled and proactive QA Engineer with strong programming and testing expertise to join our quality assurance team. This role involves designing and executing automated tests, validating APIs, and ensuring the reliability and performance of our software systems. Youโll collaborate closely with developers, product managers, and other stakeholders to deliver high-quality solutions in an agile environment.
Key Responsibilities
- ๐ป Programming & Scripting: Write clean, maintainable code in Java, C#, or Python to support test automation
- ๐งช Automation Testing: Develop and execute automated test cases using tools like Selenium, TestNG, JUnit, or similar frameworks
- ๐ API Testing: Validate RESTful APIs using tools such as Postman and RestAssured
- ๐ Performance Testing: Use tools like JMeter to assess system performance and identify bottlenecks
- ๐ CI/CD Integration: Work with CI/CD tools such as Jenkins or GitLab CI to integrate automated tests into the development pipeline
- ๐๏ธ Database Validation: Write and execute SQL queries to verify data integrity and backend functionality
- ๐ Version Control: Collaborate using Git for source code management and version tracking
- ๐ง Problem Solving: Apply strong analytical skills to identify, troubleshoot, and resolve issues efficiently
- ๐ค Team Collaboration: Communicate effectively with team members and contribute to a collaborative work environment
- ๐ Agile Practices: Participate in agile ceremonies and contribute to continuous improvement initiatives
Required Skills
- Proficiency in Java, C#, or Python
- Hands-on experience with Selenium, TestNG, JUnit, or similar automation tools
- Familiarity with Postman, RestAssured, and JMeter
- Experience with CI/CD tools like Jenkins or GitLab CI
- Solid understanding of Git and version control workflows
- Strong command of SQL for database testing
- Excellent analytical, problem-solving, and communication skills
- Ability to work effectively in a team-oriented and agile environment