Home
Jobs

Senior Quality Assurance Engineer

5 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are seeking a Senior Quality Assurance (QA) Engineer to join our technology team at Citizens. In this pivotal role, you will help lead quality engineering efforts across the full software development lifecycle. You’ll collaborate with cross-functional engineering teams to ensure our solutions meet the highest standards of quality, security, and performance. As a Senior QA Engineer, you will play a key role in designing and implementing automated and manual testing strategies, defining best practices, and contributing to the continuous improvement of our development pipelines. Your expertise will help drive forward test automation, test-driven development (TDD), and continuous quality assurance in a dynamic and mission-critical environment. Key Responsibilities: Oversee quality assurance efforts across all stages of the software development lifecycle. Design, implement, and execute test plans and cases (manual and automated) to ensure solutions are robust, scalable, and aligned with user requirements. Collaborate with development, network, systems, and infrastructure teams to establish automated pipelines and enforce quality controls. Drive test automation by designing high-level BDD test cases based on user stories. Identify, document, and track software defects; analyze root causes and recommend solutions. Consult with engineering teams to streamline test cycles and reduce costs while enhancing coverage and efficiency. Promote continuous feedback and collaboration between QA, DevOps, and engineering teams to support CI/CD environments. Evaluate and integrate test tools and frameworks into existing processes. Research emerging QA methodologies and technologies to advance quality practices. Required Qualifications: 5+ years of experience in QA engineering or a related field. 3+ years of experience designing and executing tests, with deep knowledge of testing methodologies and tools. Strong troubleshooting and debugging skills. Hands-on experience with the full software development lifecycle of complex, multi-tiered systems. Proficiency in at least one programming language (e.g., Python, Java, JavaScript, Ruby, C++, Golang). Familiarity with frontend frameworks such as Angular, React, or Vue. Experience working in Linux/Unix and Windows environments, with the ability to use standard utilities for testing and issue resolution. Desired Qualifications: 5+ years of experience in test automation, including setting up frameworks and scripting for CI/CD pipelines. Knowledge of test automation tools such as Selenium, Cucumber, Appium, TestComplete, EggPlant, Perfecto, ReadyAPI, etc. Experience with GitHub, JIRA, Xray, and other test/project management tools. Exposure to cybersecurity practices; certifications or coursework in security is a plus. Experience in a DevSecOps environment. Experience working with sensitive financial data or within the financial services domain. Education & Certifications: Bachelor’s degree (or foreign equivalent) in Computer Science, Computer Engineering, or a related discipline.

Mock Interview

Practice Video Interview with JobPe AI

Start Technology Interview Now
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You