Sr. Quality Engineer
Job Summary: We are seeking a highly skilled and experienced Senior Quality Engineer to join our software development team. As a Senior Quality Engineer, you will be responsible for ensuring the quality and reliability of our software products by developing and executing comprehensive testing strategies, collaborating with cross-functional teams, and driving continuous improvement in testing standards. Requirements: • 6+ years of experience in software QA, with a focus on functional and automation testing. • Proficiency in Selenium WebDriver/Java and competent software engineering skills. • Experience with API testing using manual and automated processes, as well as REST Assured framework or similar. • Familiarity with relational databases, such as MySQL or MSSQL. • 4+ years of experience working within an agile software engineering team. • Deep knowledge of functional, performance, regression, and security test techniques and tools. • Solid understanding of the software development lifecycle and QA's role within the SDLC. • Excellent communication and organization skills. • Ability to estimate, prioritize, and coordinate testing activities. • Previous experience working remotely with geographically dispersed, cross-functional teams. Roles and Responsibilities: • Collaborate with software engineers and product managers to design, document, and execute automated and manual test scenarios for platform features and web services. • Develop and execute tests using functional requirements, technical specifications, and existing system behaviors and constraints. • Review product requirements for testability, highlighting and proposing design considerations to facilitate automation. • Participate in defect management, taking ownership of software testing for assigned projects, and utilizing functional and business requirements. • Maintain and enhance existing manual and automated regression test cases. • Participate in Scrum activities, including assisting developers, performing test case reviews, and contributing to continuous improvement of testing standards. • Report software defects and track quality assurance metrics, such as defect density, counts, and test coverage. • Collaborate with cross-functional teams to execute and document multi-platform, end-to-end testing.