QA Engineer
Job Summary:
The QA Engineer will play a vital role in ensuring the quality and reliability
of our software products. This position involves developing test strategies,
executing test plans, and collaborating with cross-functional teams to enhance
product functionality and user experience.
Key Responsibilities:
-
Develop and execute comprehensive test plans and test cases for manual
testing of software applications.
-
Utilize JavaScript to create automated scripts for regression and
performance testing.
-
Monitor and document defect tracking using tools like Jira and Bugzilla.
-
Engage with the SDLC and STLC processes to ensure all quality standards are
met.
-
Implement test automation using frameworks such as Playwright or Selenium.
-
Conduct regular reviews and analysis of test results to identify areas for
improvement.
-
Collaborate with development teams to enhance testing processes and ensure
timely delivery of high-quality software.
Requirements:
-
5-7 years of experience in QA testing, with a strong focus on manual testing
methodologies.
- Proficiency in JavaScript for writing automation scripts.
-
Solid understanding of testing principles, including test case design and
execution.
- Experience with defect tracking tools such as Jira or Bugzilla.
-
In-depth knowledge of the Software Development Life Cycle (SDLC) and
Software Testing Life Cycle (STLC).
-
Hands-on experience with at least one automation tool (e.g., Playwright,
Selenium).
-
Strong analytical skills and attention to detail, with excellent
communication capabilities.
Preferred Qualifications:
- Familiarity with API testing tools like Postman.
- Exposure to automation frameworks and strategies.
- Experience working within Agile/Scrum methodologies.
-
Demonstrated ability to communicate effectively with both technical and
non-technical stakeholders.
Benefits:
- Competitive salary with performance-based bonuses.
- Comprehensive health, dental, and wellness benefits.
- Flexible work hours and the option to work remotely.
- Professional development opportunities and training programs.
- Employee recognition programs and a vibrant company culture.
- Access to cutting-edge technology and tools to enhance your skillset.
- Generous paid time off and holiday leave policies.