Lead Test Engineer
JOB SUMMARY
Responsible for designing and developing tests and test frameworks. Works on projects of high complexity within one or more test and development environments and on multiple programs, systems and applications as a project lead. Involved in reviewing test plans, writing manual and automated test cases and scripts and test execution. Actively looks for solutions to automate test cases early in the test life cycle. Responsible for documenting test methodology to ensure the delivery of quality products. Considered a subject matter expert for multiple programs and systems.
MAJOR DUTIES AND RESPONSIBILITIES
Actively and consistently supports all efforts to simplify and enhance the customer experience.
Provide test and test automation architectural direction and leadership.
Provide mentorship and technical guidance to other testing team members.
Define automated testing best practices, code standards, processes and procedures, including frameworks to standardize testing automation.
Develop automation testing strategies and estimation models to plan test schedules based on project scope or delivery dates.
Identify and implement automated testing tools and infrastructure, managing tool upgrades and determining license needs and costs.
Define and track quality assurance metrics such as defects, defect counts, test results and test status.
Actively and independently acquires and analyzes data for software process evaluation and improvements and integrates them into business processes to address the business needs.
Perform both back end system and front end UI triage and troubleshooting when identifying defects.
Deliver quality process training to technical staff and acts as an internal quality consultant to advise or influence business or technical partners.
Perform quality audits across the various IT functions to ensure quality standards, procedures and methodologies are being followed.
Ensure alignment between business operational strategies and quality assurance of our products.
Diagnose highly complex issues and evaluates, recommends and executes the best resolution.
Develop, modify, enhance and implement test plans designed to support new or evolving business initiatives.
REQUIRED QUALIFICATIONS
Required Skills/Abilities and Knowledge
Ability to read, write, speak and understand English
In-depth experience with automation scripting languages like Python, JavaScript, Ruby or similar
Proficient in test tools (HPQC, TestRail, etc.,).
Effective communicator (written and verbal)
Ability to focus on deadlines and deliverables
Self-starter, self-motivated and driven
Ability to work well with shifting priorities
Ability to work with cross-functional team of internal and external resources
Effective attention to detail
Display professional, positive, and approachable attitude/demeanor and discretion
Critical thinker, ability to negotiate with key stakeholders and maintain positive attitude
Effective organizational skills
Understanding of database schemas and querying tools
Demonstrated in-depth understanding of software development life cycle (SDLC)
Creative solving of technical problems to ensure the ability to translate technical requirements into test plans
Ability to track multiple test efforts simultaneously and to be able to synthesize the results in fast paced environment
Demonstrated in-depth analytical and problem solving skills
Demonstrated in-depth understanding of test automation framework and tools
Ability to lead a team through effective delegation, training, conflict management and motivation
In-depth experience leading teams
Required Education
BA/BS in Information Technology, Computer Science, or related field or equivalent work experience
Required Related Work Experience and Number of Years
System development and/or business experience with coding, testing and design - 7
WORKING CONDITIONS
Office environment ISW335 319228 319228BR
Here, employees don't just have jobs, they build careers. That's why we believe in offering a comprehensive pay and benefits package that rewards employees for their contributions to our success, supports all aspects of their well-being, and delivers real value at every stage of life.
The pay for this position has a salary range of $96,100.00 to $170,500.00. The actual salary offer will carefully consider a wide range of factors, including your skills, qualifications, experience and location. Also, certain positions are eligible for additional forms of compensation such as bonuses.