About the job
As a Senior Quality Assurance Engineer at Actionstep, you will be pivotal in driving our shift-left quality strategy. Your role will involve maintaining and enhancing robust automated testing frameworks, including integration, end-to-end, regression, and performance tests. You'll ensure API contract compliance, data integrity, and workflow consistency across our systems. Collaborating closely with engineering, product, UX, and DevOps teams, you will integrate quality practices into the CI/CD pipeline, implement observability and monitoring, and establish best practices for test automation and release validation. By proactively identifying potential integration risks, you will ensure that our integrated platform delivers exceptional reliability, scalability, and a seamless user experience.
- Lead the planning and execution of quality assurance processes for the integration of Actionstep’s flagship products.
- Utilize your deep understanding of real-world product usage to evaluate fit-for-purpose solutions and identify potential risks early in the development cycle.
- Define testing objectives, determine critical quality aspects for stakeholders, and design comprehensive test strategies that include integration, end-to-end, regression, and performance scenarios.
- Actively participate in SCRUM ceremonies, collaborate with product and engineering teams, and provide technical guidance on risk, architecture, and design considerations.
- Analyze requirements and system architecture to ensure thorough coverage of functional, security, and performance testing.
- Develop, maintain, and execute both manual and automated test cases, ensuring alignment with Actionstep’s goals and integration objectives.
- Verify bug fixes, perform regression testing, and ensure that changes do not introduce new defects or regressions across the platform.
- Drive continuous improvements in QA processes, test automation frameworks, and observability practices, contributing to the efficiency and reliability of our CI/CD pipeline.
- Foster collaboration among QA team members, promoting knowledge sharing and the adoption of best practices.
- Contribute to cross-team initiatives aimed at enhancing product interoperability, platform stability, and overall user experience.

