We are seeking a skilled QA Engineer with 2-3 years of experience in software testing, who has a proven track record of ensuring software quality through manual and automated testing. The ideal candidate will have a strong foundation in testing principles, hands-on experience with automation tools, and the ability to work collaboratively within a cross-functional team. As a QA Engineer, you will take ownership of the testing lifecycle, contribute to automation strategies, and ensure the reliability and performance of software products across diverse platforms.
Responsibilities:
- Design, implement, and execute comprehensive test plans and test cases based on software requirements.
- Perform manual testing to validate functionality, usability, and performance across web, mobile, and desktop platforms.
- Develop, maintain, and enhance automated test scripts using tools such as Selenium, Katalon, or similar frameworks.
- Perform API testing using tools like Postman or SoapUI, ensuring thorough validation of RESTful and SOAP APIs.
- Execute database testing and data validation using SQL queries for relational databases like Oracle, MySQL, PostgreSQL or MongoDB.
- Identify, document, and manage software defects using bug tracking systems such as Jira.
- Collaborate with developers and stakeholders to resolve issues and ensure high-quality deliverables.
- Contribute to the design and maintenance of automated test frameworks and CI/CD pipeline integrations.
- Conduct regression testing to maintain software stability during updates or new feature releases.
- Track and report quality metrics and testing progress to stakeholders, ensuring transparency and accountability.
Requirements:
- Experience: 2-3 years in software testing or quality assurance with exposure to both manual and automated testing.
Technical Skills:
- Proficiency in at least one programming language (e.g., Java, Python, JavaScript) for automation scripting.
- Hands-on experience with automation tools such as Selenium, Katalon, or equivalent.
- Familiarity with CI/CD tools and their integration with testing frameworks (e.g., Jenkins, Github Actions).
- Knowledge of API testing tools and techniques.
- Strong understanding of database testing, including writing and executing SQL queries.
Soft Skills:
- Strong analytical and problem-solving abilities.
- Excellent communication and interpersonal skills.
- Ability to work collaboratively in a fast-paced environment.
Preferred Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Certification in software testing (e.g., ISTQB, CSTE) is a plus.
- Exposure to performance testing tools and methodologies (e.g., Gatling, JMeter, LoadRunner) is desirable.
- Familiarity with security testing tools such as ZAP or knowledge of OWASP guidelines is a plus.
Why Join Us?
At our organization, you will have the opportunity to work on cutting-edge projects, grow your expertise in automation testing, and contribute to the delivery of high-quality software products. We value innovation, collaboration, and professional development, and we are committed to supporting your career growth.