Overview As a QA Automation Engineer at Commotion, you will ensure the reliability and scalability of our enterprise SaaS applications through comprehensive automated testing. You will design and implement test automation frameworks, identify edge cases, and collaborate with cross-functional teams to maintain high-quality releases.
Requirements
4+ years of experience in automation testing for enterprise or SaaS applications.
Expertise in automation tools like Selenium, Cypress, TestNG, etc.
Proficiency in Java, Python, or JavaScript for automation scripting.
Solid understanding of software testing methodologies including functional, integration, regression, and performance testing.
Experience working with APIs, microservices, and complex data-driven systems.
Hands-on experience with CI/CD tools (e.g., Jenkins, GitLab) and version control systems (e.g., Git).
Strong ability to design and implement test strategies for identifying edge cases and ensuring application resilience.
Analytical and problem-solving mindset with keen attention to detail.
Excellent communication skills for effective collaboration with cross-functional teams.
Nice-to-Have:
Experience with performance testing tools (e.g., JMeter, Gatling).
Knowledge of security testing methodologies and vulnerability scanning.
Familiarity with cloud platforms (AWS, Azure) and containerized systems (Docker, Kubernetes).
Responsibilities
Design and develop automated test scripts for functional and regression testing.
Identify edge cases and risk areas for reliable application performance.
Implement and maintain automation frameworks for CI/CD pipelines.
Conduct root cause analysis and report defects with detailed documentation.
Ensure high test coverage for new and existing features across releases.