What are the responsibilities and job description for the Senior Quality Assurance Engineer position at Advance Digital Systems?
We are seeking a highly skilled Senior Quality Assurance Engineer to support the Organization in delivering a modern examiner workflow application that replaces and enhances a legacy system leveraging AWS GovCloud services. The ideal candidate will apply Agile best practices, test automation, and quality engineering principles to ensure reliable, secure, and high-quality software delivery.
Key Responsibilities
· Develop and execute comprehensive test strategies, test plans, test cases, and automated test scripts.
· Collaborate with Product Owners, developers, management, and end users to validate business and technical requirements.
· Design, implement, and maintain automated testing frameworks using Playwright and/or Selenium.
· Perform functional, regression, integration, smoke, sanity, API, and database testing.
· Validate applications built on Angular, AWS GovCloud, PostgreSQL, and SQL Server platforms.
· Manage defects, track testing activities, and report quality metrics using Azure DevOps, GitLab, and Jira.
· Integrate automated testing into CI/CD pipelines and scheduled build processes.
· Continuously improve test automation reliability, performance, and code reusability.
· Support Agile ceremonies and contribute to continuous process improvement initiatives.
Required Qualifications
· Minimum 7 years of experience in software quality assurance, including automated and manual testing of front-end and back-end applications.
· Strong experience working independently within Agile/Scrum environments.
· Excellent written, verbal, and presentation skills.
· Experience with AWS GovCloud, Azure DevOps, GitLab, and Jira.
· Strong programming skills in Java and/or Python for automation development.
Desired Skills & Experience
· Expertise in automation framework design, including Page Object Model (POM), BDD, and Data-Driven Testing.
· Experience testing web applications, APIs, cloud-native solutions, and database systems.
· Strong understanding of SQL and database validation techniques.
· Experience with performance testing tools and CI/CD practices.
· Knowledge of version control systems and software development lifecycle processes.
· Familiarity with test design techniques such as boundary value analysis and equivalence partitioning.
· Working knowledge of web technologies including HTML, CSS, and JavaScript.
· Comprehensive understanding of quality assurance methodologies across all phases of software development.
Top of Form
Bottom of Form
__________________________________________________________________
No Phone calls Please
Please apply with your resume in a word file including all your contact details