Job Description
CloudScale Technologies is on a mission to redefine enterprise scalability through robust software solutions. We are seeking a highly skilled Senior QA Engineer to join our dynamic product team. In this role, you will take ownership of our quality assurance strategy, ensuring that our platform delivers an exceptional user experience across all devices and environments.
As a key player in our Agile squad, you will bridge the gap between development and product management, driving the implementation of cutting-edge testing methodologies. If you are passionate about perfection, automation, and solving complex problems, we want to hear from you.
Responsibilities
- Test Automation: Design, develop, and maintain robust automated test scripts using Selenium, Cypress, or Playwright to reduce regression time.
- Test Strategy: Develop comprehensive test plans and test cases covering functional, regression, and edge-case scenarios.
- API Testing: Perform thorough API testing (REST/GraphQL) using Postman and validate data integrity.
- CI/CD Integration: Integrate testing processes into Continuous Integration/Continuous Deployment (CI/CD) pipelines to ensure automated quality gates.
- Bug Management: Identify, document, and track defects using JIRA, providing clear feedback to the development team for timely resolution.
- Performance Testing: Collaborate with the team to conduct load and stress testing to ensure system stability under high traffic.
- Collaboration: Work closely with Product Managers and Developers to understand requirements and define quality standards.
Qualifications
- Experience: 5+ years of experience in Software Quality Assurance with a strong background in both manual and automated testing.
- Programming: Proficiency in scripting languages such as Python, Java, or JavaScript.
- Tools: Strong knowledge of web testing tools (Selenium, Cypress), API testing tools (Postman), and version control (Git).
- Database: Experience querying databases and writing SQL queries for data validation.
- Agile: Deep understanding of Agile/Scrum methodologies and the software development lifecycle (SDLC).
- Soft Skills: Excellent communication skills with the ability to articulate technical issues to non-technical stakeholders.