Software Quality Assurance (QA) Engineer

SeleniumAppiumPlaywrightRobot FrameworkTestCompleteNightwatch.jsREST AssuredCypressMicrosoft Dynamics 365 Customer Relationship Management (CRM)SAP

Description

GSPANN is hiring a Software QA Engineer to design and maintain automated testing frameworks, focusing on reliable, high-quality software releases and mentoring teams on testing best practices.

Roles and Responsibilities

  • Design scalable test automation frameworks and architecture, and define the overall automation strategy.
  • Develop automated tests using tools such as Selenium, Playwright, Appium, Cypress, and TestComplete.
  • Optimize and maintain existing automation frameworks to keep them reliable and efficient.
  • Implement automated tests within CI/CD pipelines using Jenkins and GitHub Actions.
  • Ensure product quality through API, database, integration, regression, smoke, sanity, black-box, and white-box testing.
  • Build clear, well-documented test cases and test procedures.
  • Support teams by troubleshooting and debugging automation issues and resolving technical blockers.
  • Manage code in Git, GitHub, Bitbucket, and Azure Repos using GitFlow branching, pull requests, code reviews, and merge conflict resolution.
  • Lead and mentor team members on test automation practices and root-cause analysis.
  • Collaborate within Scrum teams using Jira, Azure DevOps, and Zephyr to plan and track testing work.

Skills and Experience

  • Hold a Bachelor's or Master's degree in Computer Science or a related technical discipline.
  • Bring 6–10 years of software industry experience, including hands-on QA experience.
  • Apply TDD and/or BDD approaches, along with Software Quality Assurance (SQA) processes and methodologies.
  • Work with Scrum development practices and automation tools such as Selenium, Playwright, and TestComplete.
  • Utilize Azure DevOps and Jira in daily testing work; knowledge of both is mandatory.
  • Demonstrate excellent communication skills and experience writing test cases and test procedures.
  • Develop automation code in Python, Java, or JavaScript, which is an advantage.
  • Work with databases such as Microsoft SQL Server, PostgreSQL, Oracle Database, and Snowflake, and API tools such as Postman and SoapUI, which is an advantage.
  • Demonstrate critical thinking, problem-solving, decision-making, business analysis, and attention to detail as a self-organized professional.
  • Bring experience with Microsoft Dynamics 365 CRM, SAP, and Knowledge Management systems, which is an advantage.

Apply Now

PDF or DOCX up to 5MB