QA Automation Lead

Engineering Los Angeles, California


Description

Position at J2 Cloud Services

The QA Lead will lead multiple projects and act independently prepare and execute tests as well as manage all aspects of the testing effort, including plans, schedule, and tools. Candidate must have excellent analytical and problem-solving skills to help validate the implementation of applications against the functional and technical specifications and assist other QA team members through careful planning and manual and automation test.

The QA Lead Will

  • Leading multiple applications & high visibility projects   
  • Following QA Process and Procedures for manual and automation testing 
  • Analyzing the new requirements for new projects and maintenance projects to providing accurate QA estimations
  • Participating in Sprint planning & resource capacity planning for each sprint
  • Writing Test Strategies and Test scenarios
  • Guiding and mentoring the QA Engineers on test coverage, writing perfect test cases & test scripts or test case execution 
  • Conducting application level gap analysis from QA perspective 
  • Proposing solutions to overcome challenging tasks 
  • Writing automation scripts using JMeter, selenium, Appium tools
  • Reviewing and approving automation scripts and manual test cases
  • Helping and Troubleshooting automation framework issues
  • Collaborating and coordinating with different teams
  • Responsible for providing quality assurance metrics & reports for active projects
  • Creating a list of milestones and timely checkpoints by using measurable criteria to check the quality of the QA executions  
  • Production deployment and CR release support
  • Ensures the team is focusing on automation along with manual testing 
  • Define Automation test plans and ensure successful implementation
  • Implement the Enterprise Quality Assurance Automation processes, guidelines and best practices to bring in QA effectiveness
  • Ensure standard methodology and procedures are followed
  • Explain the Automation methodology, processes, tools, templates, environment, and concepts to the project teams
  • Provide Automation demo/walkthroughs to the project teams
  • Work with other teams/ departments to ensure smooth QA delivery during entire test life cycle
  • Create and maintain Automation frameworks & scripts on Mobile Web, iOS & Android platforms
  • Create and manage Automation testing schedule and work plan
  • Assign tasks to team members and review their key deliverable
  • Supervise & is responsible for the planning and preparation of the Automation deliverable created by team members
  • Escalate issues to QA leadership that impede the test effort
  • Supervise data and environment coordination
  • Monitor Automation progress and test execution schedule
  • Coordinate schedule for builds and fixes
  • Communicate Automation progress and summary metrics to the project team
  • Lead Automation meetings and ensure accurate and timely status updates to project team
  • On call support during the non-working hours (including weeknights, weekends, and holidays)
  • Drive the Automation planning, tracking and reporting for assigned project(s).

Qualifications/Requirements

  • Minimum of 7 years of experience in software quality assurance, end to end, functional, and regression testing, etc. At least 6 years of experience in Test Automation across different platforms such as API, Web and Mobile applications.
  • 3+ years of experience in leading QA Teams
  • 3 + Years of experience in leading multiple projects or multiple applications 
  • Experience in test automation in DevOps context for Web, Multi-tier, Mobile web/native, iOS, Android, Windows & legacy platform applications in Agile project environment.
  • Hands-on DevOps Test Automation experience on commercial & open source tools Jmeter, Selenium and Appium automation tools.
  • Experience in Load Testing 
  • Experience in test case management tools 
  • Proficient with HP ALM, Jira, GIT and SVN tool set
  • Hands-on experience in multiple programming languages: Java, VBScript, Python (desirable)
  • Hands-on experience with Jmeter, Appium, Selenium, Postman, SoapUI, TestNG & Mocha
  • Excellent knowledge of Internet/Web technologies, such as web browsers, Java, AJAX, HTTP, HTML/XML, AngularJS, JavaScript, CSS, XSL/XSLT, XPATH etc.
  • Knowledge of debugging, profiling, and software analysis on desktop, mobile devices & platforms
  • Exposure to video application testing on mobile devices and platforms
  • Ability to develop and manage all aspects of the testing effort, including plans, schedule, tools, and team members
  • Understanding of software development life cycle methodologies (particularly Agile). Hands-on experience with Agile/Scrum & Waterfall process environments
  • Ability to review test deliverables for completeness, quality, and compliance with established standards
  • Leading initiatives where teams were comprised of onshore and offshore resources
  • Excellent communication/presentation skills
  • Demonstrated experience successfully leading teams in a dynamic, fast time to market and customer focused environment.
  • Demonstrated knowledge and understanding of software testing methodology and best practices while maintaining and enforcing quality standards.
  • Strong organizational skills, including the ability to respond quickly in a fast-paced environment
  • Able to prioritize and manage multiple projects simultaneously in order to meet deadlines
  • Ability to work independently and manage the team in Agile environment

#J2CloudServices
#LI-MJ1