Job Description
JOB TITLE: Senior Q.A. Engineer (Web & API Testing)
DEPARTMENT: Software Quality Assurance
REPORTS TO: Project Manager
PURPOSE:
We are seeking a proactive and detail-oriented Quality Assurance (QA) Engineer with expertise in Web Application and REST API testing. The ideal candidate will possess a strong understanding of testing strategies, stress testing tools, and test management systems. This role requires an analytical mindset, problem-solving abilities, and a commitment to delivering high-quality solutions in a collaborative environment.
KEY RESPONSIBILITIES:
- Conduct thorough Web Application and REST API testing to ensure functionality, usability, and performance.
- Develop and execute comprehensive test plans and test cases aligned with project requirements.
- Utilize test management tools such as TestRail, Microsoft Test Manager, or similar platforms.
- Perform stress and load testing using tools like JMeter or equivalent.
- Leverage knowledge of automation frameworks (Playwright, Cypress, Selenium) to streamline testing processes (experience in automation is a plus).
- Collaborate with the development team to identify test automation opportunities.
- Identify, document, and track bugs and issues, working closely with developers to ensure resolution.
- Apply effective troubleshooting methods to resolve complex problems.
- Analyze test results to improve test coverage and effectiveness.
- Plan, schedule, and coordinate testing activities to meet project deadlines.
- Work collaboratively with cross-functional teams to understand project requirements and deliver high-quality solutions.
QUALIFICATIONS, SKILLS, AND EXPERIENCE:
- Bachelor’s degree in Computer Science (BS CS) or a related discipline.
- 3 to 5 years of hands-on experience in software quality assurance.
- In-depth knowledge of Web Application and REST API testing.
- Familiarity with SQL for validating data and performing basic database queries.
- Experience with test management tools (TestRail, Microsoft Test Manager, or similar).
- Proficiency in stress testing using tools like JMeter or equivalent.
- Basic understanding of automation frameworks (Playwright, Cypress, Selenium) is desirable.
- Strong analytical skills with a proactive approach to problem-solving.
- Excellent planning, coordination, and organizational abilities.
- Effective communication skills with a focus on teamwork and collaboration.