We are seeking a Quality Assurance Specialist with a strong front-end focus and automation experience to join our team. In this role, you will be responsible for ensuring the quality, usability, and performance of our web applications, integrating testing practices within CI / CD pipelines, and working closely with developers, product owners, and stakeholders to deliver robust, user-friendly software.
You will design, develop, execute, and maintain test suites (manual and automated), participate in release validation, and help evolve our QA processes. As part of an agile development environment, you will engage early in feature planning, continuously test throughout development cycles, and assist in improving product quality and testing maturity.
Key Responsibilities :
Design, develop, and execute test plans, test cases, and test scripts for front-end web applications (UI, responsiveness, cross-browser compatibility). Build and maintain automated test suites using tools / frameworks such as Cypress, Playwright, Selenium, Jest, or similar.
","469777815" : "multilevel"}" data-aria-posinset="1" data-aria-level="1">Integrate automated tests into CI / CD pipelines (e.g., GitHub Actions, Jenkins, GitLab CI, CircleCI ) to enable continuous testing and quality gates.
","469777815" : "multilevel"}" data-aria-posinset="2" data-aria-level="1">Execute functional, integration, regression, smoke, exploratory, and validation and verification tests.
","469777815" : "multilevel"}" data-aria-posinset="3" data-aria-level="1">Collaborate early with product, UX, and development teams to understand requirements, user flows, and edge cases.
","469777815" : "multilevel"}" data-aria-posinset="4" data-aria-level="1">Report, track, and validate defects via a bug-tracking system e.g. Jira.
","469777815" : "multilevel"}" data-aria-posinset="5" data-aria-level="1">Perform root cause analysis on defects, document reproduction steps, and propose remediation strategies.
","469777815" : "multilevel"}" data-aria-posinset="6" data-aria-level="1">Conduct post-deployment / post-release validation (smoke / sanity checks) to ensure release stability.
","469777815" : "multilevel"}" data-aria-posinset="7" data-aria-level="1">Monitor test health, coverage, and metrics; propose improvements to increase coverage, reliability, and performance of tests.
","469777815" : "multilevel"}" data-aria-posinset="8" data-aria-level="1">Contribute to the development of QA standards, processes, and best practices.
","469777815" : "multilevel"}" data-aria-posinset="9" data-aria-level="1">Assist with non-functional testing as needed (performance, accessibility, usability, security).
","469777815" : "multilevel"}" data-aria-posinset="10" data-aria-level="1">Work within an Agile / Scrum environment : participate in sprint planning, backlog refinement, stand-ups, retrospectives.
","469777815" : "multilevel"}" data-aria-posinset="11" data-aria-level="1">Mentor junior QA / test engineers in writing quality tests and adopting best practices as needed.Required Qualifications / Skills :
","469777815" : "multilevel"}" data-aria-posinset="1" data-aria-level="1">Experience : 2+ years (or equivalent) in a QA / testing role with front-end emphasis, including hands-on experience in both manual and automated testing.
","469777815" : "multilevel"}" data-aria-posinset="2" data-aria-level="1">Automation tools : Solid experience with at least one modern front-end testing framework ( e.g. Cypress, Playwright, Selenium, Jest, Puppeteer).
","469777815" : "multilevel"}" data-aria-posinset="3" data-aria-level="1">CI / CD integration : Demonstrable experience integrating test suites into CI / CD pipelines (GitHub Actions, Jenkins, GitLab CI, etc.).
","469777815" : "multilevel"}" data-aria-posinset="4" data-aria-level="1">Version control / collaboration : Proficiency with GitHub (or equivalent Git workflows), branching / merging, pull requests, code reviews.
","469777815" : "multilevel"}" data-aria-posinset="5" data-aria-level="1">Web technologies : Understanding of HTML, CSS, JavaScript, browser DOM, and web application architecture.
","469777815" : "multilevel"}" data-aria-posinset="6" data-aria-level="1">Testing domains : Knowledge of regression testing, integration testing, exploratory testing, validation & verification, cross-browser & cross-device testing.
","469777815" : "multilevel"}" data-aria-posinset="7" data-aria-level="1">Defect tracking & reporting : Experience using issue / bug tracking tools (Jira, GitHub Issues, etc.).
","469777815" : "multilevel"}" data-aria-posinset="8" data-aria-level="1">Agile / Lean methodologies : Experience working in Scrum or Agile teams with iterative delivery cycles.
","469777815" : "multilevel"}" data-aria-posinset="9" data-aria-level="1">Analytical & communication skills : Strong attention to detail, ability to analyze and articulate issues, and communicate clearly with developers, product, and stakeholders.Preferred Skills
","469777815" : "multilevel"}" data-aria-posinset="1" data-aria-level="1">Experience in cloud environments ( e.g. AWS, Azure) and testing in distributed systems.
","469777815" : "multilevel"}" data-aria-posinset="2" data-aria-level="1">Familiarity with performance testing tools ( e.g. JMeter, Locust) or load testing.
","469777815" : "multilevel"}" data-aria-posinset="3" data-aria-level="1">Knowledge of accessibility testing tools ( e.g. Axe, WAVE) and WCAG standards.
","469777815" : "multilevel"}" data-aria-posinset="4" data-aria-level="1">API / backend testing experience ( e.g. using Postman, REST Assured).
","469777815" : "multilevel"}" data-aria-posinset="5" data-aria-level="1">Familiarity with test management or quality tools ( e.g. qTest , Zephyr, TestRail).
","469777815" : "multilevel"}" data-aria-posinset="6" data-aria-level="1">Experience with mobile / responsive testing frameworks or cross-platform testing.
","469777815" : "multilevel"}" data-aria-posinset="7" data-aria-level="1">Prior experience in a data- or science-focused domain.
","469777815" : "multilevel"}" data-aria-posinset="8" data-aria-level="1">Certifications such as ISTQB, CSTE, or equivalent.Education / Credentials
","469777815" : "multilevel"}" data-aria-posinset="1" data-aria-level="1">Bachelor's degree in Computer Science , Software Engineering, Information Systems, or a related discipline; or equivalent professional experience.
","469777815" : "multilevel"}" data-aria-posinset="2" data-aria-level="1">QA / testing certification is a plus ( e.g. ISTQB, CSTE), though not mandatory.Additional Considerations / Expectations
","469777815" : "multilevel"}" data-aria-posinset="1" data-aria-level="1">We expect proactive participation in improving QA maturity - you will be empowered (and encouraged) to propose new tools, frameworks, and processes.
","469777815" : "multilevel"}" data-aria-posinset="2" data-aria-level="1">You may occasionally assist in release or deployment support ( e.g. smoke checks, hotfix validations).
","469777815" : "multilevel"}" data-aria-posinset="3" data-aria-level="1">Quality is a shared responsibility - you will work closely and collaboratively with developers, product owners, UX, and operations teams.
","469777815" : "multilevel"}" data-aria-posinset="4" data-aria-level="1">This is a remote position.At CSS, we are committed to fostering an inclusive and merit-based workplace. We provide equal employment opportunities to all individuals, ensuring that hiring and employment decisions are based on qualifications, skills, and performance. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.