Software QA Automation Engineer (Cypress)
Job Description
We are seeking a detail-oriented Software QA Automation Engineer to join our quality assurance team. The ideal candidate will have a strong background in manual testing and hands-on experience with automation tools to ensure the delivery of high-quality, reliable software products. You will be responsible for designing and executing test cases, creating automation frameworks, reporting bugs, and collaborating with developers to resolve issues.
Key Responsibilities
● Design, develop, and execute manual and automated test cases for web and backend applications
● Implement and maintain test automation frameworks using Cypress
● Conduct API testing using tools such as Postman
● Identify, document, and track bugs using industry-standard bug tracking tools (e.g., Jira, Azure DevOps)
● Write clear, concise, and comprehensive test plans and test reports
● Collaborate with developers, product owners, and business analysts to ensure requirements are testable and well-
understood
● Perform regression testing, smoke testing, and integration testing as part of the release process
● Ensure defects are logged with proper severity, priority, and reproducible steps
● Contribute to continuous integration/continuous delivery (CI/CD) pipelines by integrating automated tests if
needed.
● Proactively identify areas for test coverage improvements and automation opportunities
● Apply best practices in QA processes and maintain documentation for test cases and frameworks
Requirements
● Bachelor's degree in Computer Science, Software Engineering, or related field
● 2+ years of experience in software QA, with exposure to both manual and automation testing
● Proficiency with QA tools for test case management, bug tracking, and reporting
● Hands-on experience in automation using Selenium and/or WebDriver and/or Cypress or any software
automation testing tools
● Strong knowledge of API testing with Postman (Newman experience is a plus)
● Experience with Agile/Scrum methodologies and working closely with cross-functional teams
● Familiarity with CI/CD pipelines and integrating automated tests into build processes
● Solid understanding of software development life cycle (SDLC) and quality assurance processes
● Strong problem-solving skills and attention to detail in identifying software defects
● Excellent written and verbal communication skills, with the ability to produce clear bug reports and test
documentation
● Knowledge of version control systems (Git) is a plus
Strong proficiency in English, with the ability to communicate effectively in both written and verbal forms.