Employer Active
Join our team. As a senior test automation engineer you will play a key role in ensuring the delivery of new AIbased SaaS products to the market through the design implementation and implementation and maintenance of automated testing solutions. You will be responsible for creating and executing test cases identify defects and work closely with the development and product teams to improve product quality.
Requirements:
Academic background: Bachelors degree in Computer Science Software Engineering or a related field or equivalent practical experience.
Advanced/Fluent English.
Proven experience in software quality engineering for a cloudbased SaaS product with a focus on test automation using Cypress and JavaScript.
CI/CD knowledge: Familiarity with the CI/CD tools GitHub Actions and CircleCI with the ability to set up and maintain automated test pipelines.
Software development: Solid JavaScript programming skills and an understanding of software development principles. Experience with version control systems (e.g. Git) is desirable.
6.Problem solving: Analytical mindset with the ability to solve complex problems and debug test failures efficiently.
Responsibilities:
Automated Testing: Develop maintain and execute automated test scripts using Cypres in JavaScript to validate the functionality performance and scalability of our software applications.
Test Strategy and Planning: Collaborate with crossfunctional teams to understan project requirements develop test strategies and create comprehensive test plans for various software components.
Continuous Integration (CI) Setup: Utilize GitHub Actions and CircleCI to set up and maintain continuous integration workflows ensuring automated testing is an integral part of the software development process.
Test Execution and Reporting: Execute automated test suites in CI environments analyzetest results and report defects with clear and detailed explanations. Track and communicate test progress coverage and quality metrics.
BugIdentification and Triage: Identify document and prioritize software defects usingissue tracking tools like Jira or similar systems. Work closely with developers to provide detailed bug reports and support in issue resolution.
Test Environment Management: Collaborate with the infrastructure team to manage and maintain test environments ensuring they are uptodate and reflect the production environment.
Test Automation Framework: Contribute to the improvement and expansion of the existing test automation framework identifying opportunities for optimization and enhancing test coverage.
CodeReview and Best Practices: Participate in code reviews to ensure highquality test code and adherence to coding standards and best practices.
Test Documentation: Create and maintain test documentation including test cases test scripts and test data ensuring they are uptodate and easily accessible to the team.
Continuous Learning: Stay uptodate with the latest industry trends tools and technologies related to test automation and quality assurance
Full Time