QA - Automation

Kaplan (Bangalore, KA, India) 2 days ago

Job Title

QA - Automation

Job Description

Senior QA Analyst/Lead:

The Senior QA Analyst should be seen as a rock-solid Analyst who is a master of their specific domain. The Senior Analyst is capable of owning technical design for projects of moderate complexity, and understands the trade-offs in creating good software in their area. They hold a depth of knowledge in systems that enables them to test those systems effectively without flailing. In addition to writing and executing consistently high-quality tests they are aware of industry best practices and trends, and have acquired at least one major skill outside of testing such as monitoring, performance optimization, documentation, project management, visual design.


Senior QA Analyst /Lead responsibilities include designing and implementing tests, debugging and defining corrective actions. He/She will also review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts.). The Senior QA Analyst is known outside of their core team as a technology leader. They participate extensively in test case reviews, and mentor others via reviews and pairing, as well as frequently presenting and contributing in team meetings. Senior QA Analyst work effectively with non-tech members of their pillar. Senior QA Analyst are able to identify problems with requirements and help their team course-correct around these issues. 


The Senior QA Analyst gets a lot done. They are responsible for complex tasks and complete them despite roadblocks, grabbing others for help or insight as necessary. The Senior Analyst requires very little oversight beyond high-level direction; they can take a complex user story, break it down into sub-tasks, and complete their sub-tasks with relative ease. The Senior Analyst shows initiative beyond knocking tasks off a list; they are able to identify and suggest areas of future work for themselves or their teams. Senior QA Analyst seek evidence to support their ideas and start to build cases for these ideas. Senior QA Analyst is responsible for deliver products that they believe are well-baked and bug-free.

The QA technician role plays an important part in our company’s product development process. Our ideal candidate will be responsible for conducting tests before product launches to ensure software runs smoothly and meets project needs and timelines within the specified budgets. In general, he/she can identify risks in code, features, and design, and communicate these to the appropriate parties.

Senior QA Analyst work as a member of the QA team to develop and implement Quality solutions for complex and difficult projects and / or applications under test, with the use of, but not limited to, Quality assurance test tools such as (Microsoft, Atlassian, HP, SoapUI, jMeter, Visual Studio, JIRA) as examples, or any tools that increase efficiency and productivity of the QA effort.

The candidate should be flexible, highly adaptable and an excellent team player. The candidate is expected to work with Agile teams that consist of test analysts, developers, automation engineers and other stake holders. The candidate should expect to work in a global virtual team, sometimes across multiple time zones. The candidate may be assigned to more than one role or project at a time.  
Ultimately, Candidate should monitor all stages of software development to identify and resolve system malfunctions to meet quality standards.
Senior QA Analyst /Lead Responsibilities:

  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback

  • Review and confirm the Requirement Traceability and prepare the Test Coverage metrics

  • Create detailed, comprehensive and well-structured test plans and test cases

  • Estimate, prioritize, plan and coordinate testing activities

  • Design, develop and execute automation scripts using open source tools

  • Identify, record, document thoroughly and track bugs

  • Perform thorough regression testing when bugs are resolved

  • Develop and apply testing processes for new and existing products to meet requirements

  • Coordinate with internal teams (e.g. developers, product owners and other stake holders) to identify system requirements and to ensure new code launches smoothly and customer needs are met

  • Closely work with QA Manager and share the Daily and Weekly Status Reports

  • Monitor debugging process results

  • Investigate the causes of non-conforming software and train users to implement solutions

  • Track quality assurance metrics, like defect densities and open defect counts

  • Estimating, prioritizing, planning and coordinating quality testing activities

  • Stay up-to-date with new testing tools and test strategies

  • Demonstrated ability to collaborate well across teams and mentor QA Analysts

  • Performed work that was evaluated to be done at ‘high quality’ by peers

  • Demonstrated ability to unblock themselves and other team members

  • Earned a high level of trust amongst team to own a task/project without needing much supervision

  • Demonstrated ability to anticipate how contributions can affect larger architecture, developing risk mitigation and contingency plans

  • A high level of understanding about where their work fits in and how to be useful and successful on their team

  • A high level of craftsmanship about their work, the end experience of the user, and impact on overall product

  • Demonstrated excellent communication skills with technical and non-technical teammates and shows a high level of emotional and professional maturity.

  • Proposes solutions when articulating problems

  • Demonstrates the use of technology into a key competitive advantage for QA and IT. 

  • Ability to lead a small to medium sized teams, comprised of onshore/offshore members. 

  • Ability to multitask when needed. 

  • Clearly demonstrates leadership ability. 

  • Demonstrates the ability to follow processes, work effectively, both in a team and independently, and maintain a positive working attitude. 

  • Must be able to work mornings/evenings/weekends as necessary

  • Be familiar with multiple areas or domains of the code/product

  • Be able to dive in to any area of the code/product that they’re not familiar with & make changes, guide others in how to do this

  • Show curiosity to not only learn new things but fully understand how they work

  • Be highly productive - have a reputation for getting things done quickly and efficiently

  • Own and complete full projects beginning with identifying and communicating the problems to be solved, getting and incorporating feedback on proposed architectural solutions, and making a final decision as the owner of a project.

  • Deconstruct a problem into an executable action plan for themselves and other Analysts - also perform them in a high quality way without issue

  • Set and maintain high individual and team expectations (coding and standards)

  • Actively participate in frequent code/design/architecture reviews

  • Be able to communicate well with all Analysts regardless of seniority

  • Generate support for a team decision

Senior QA Analyst /Lead Requirements:

  • A Bachelor's degree in Computer Science or related field

  • 6+ years as a full-time, hands-on experience in Software Quality Assurance

  • Proven work experience in software quality assurance and test principles, theories and concepts

  • Strong knowledge of software QA methodologies, tools and processes

  • Experience in writing clear, concise and comprehensive test plans and test cases

  • Hands-on experience and able to execute, including, but not limited to, different types of tests, such as regression, functional, integration, load/performance, Whitebox, Blackbox 

  • Hands-on experience with automated testing tools

  • Solid knowledge of SQL and scripting

  • Experience working in an Agile/Scrum development process

  • Experience with performance and/or security testing is a plus

  • Experience of bug tracking tools like Jira, Bugzilla, HP ALM/QC    

  • Excellent communication and critical thinking skills

  • Good organizational skills and detail-oriented mindset 

  • Displays excellent written and verbal communication skills

  • Demonstrates the ability to work well with people and quickly learn job functions and skills of personnel in business areas

  • knowledge on API Testing, Accessibility Compliance Testing and Qualys – Web vulnerability Testing (Nice to Have)

Breakdown of Activities for Senior QA Analyst /Lead

Project planning, estimations and monitoring of tasks to completion 

20%

Lead onshore / offshore QA project team resources 

20%

Providing technical guidance to more junior Analysts and / or associates 

15%

Elevate, drive and resolve project and staff related issues as necessary 

10%

Analyse requirements, user stories and analysis models 

10%

Developing and executing narrative test plans, test cases, automation test scripts 

10%

Assist with establishing QA department process and procedures 

10%

Other duties as assigned     

5%

Location

Bangalore, KA, India

Additional Locations

Employee Type

Employee

Job Functional Area

Quality Assurance

Business Unit

00092 Kaplan Health

Kaplan is an Equal Opportunity Employer

Similar jobs
QA Manager
Codal 2 days ago
QA Engineer
Classcard 15 hours ago

QA - Automation

Apply On Company Site
Back to search page