*job description summary*: responsible for test creation, testing a large module or a large component and designing a feature, set of features, or whole feature area independently, contributing to the immediate team and to other teams across business; leading software quality engineering discussions and mentoring of other junior quality engineers.
*roles and responsibilities*
in this role, you will:
- own large sized tasks or small projects and delivers qe artifacts. Manages deliverables and mentors junior team members.
- contribute in driving initiatives such as defining coding standards and processes to ensure quality code is produced.
- reuse existing code appropriately wherever possible; drives same behaviours across team while coaching other developers to improve their code quality.
- develop and enhance the test infrastructure and continuous integration framework used across teams at the coe.
- determine testing best practices and principals and promotes them across the organization.
- work with fellow team members to diagnose bugs and formulate solutions.
- provide functional and technical expertise in bug fixes.
- use test automation techniques (data driven, pairwise, mocking, test hooks) that fit the problem space. Understands designing and coding for testability to produce quality code with the lowest cost.
*required qualification*
- bachelor's degree in computer science or “stem” majors (science, technology, engineering and math) with advanced experience.
- able to legally work in mexico. This position can work remotely within mexico.
- effective written and oral communication skills in english and spanish.
- has extensive experience in test automation
- expert in developing and executing maintainable automation tests for acceptance, functional, and regression test cases.
Desired characteristics
- demonstrates experience and ability to write java code for the purposes of testing solution code (e.g., white-box testing).
- has experience in testing web services
- has experience with issue-tracking and agile project management systems
- has experience working in linux/unix and windows environments.
- has experience working with virtual machines (vms) as part of a test/integration infrastructure
- skilled at developing code for other developers to learn from.
- skilled in integrating project testing with continuous-integration process.
Business acumen:
- strong problem solving abilities and capable of articulating specific technical topics or assignments
- experience in building scalable and highly available distributed systems
- expert in breaking down problems and estimate time for development tasks
- evangelizes how our technology solves customer problems from a technology and business perspective
leadership:
- demonstrates clarity of thinking to work through limited information and vague problem definitions
- influences through others; builds direct and "behind the scenes" support for ideas
- proactively identifies and removes project obstacles or barriers on behalf of the team
- shares knowledge, power, and credit, establishing trust, credibility, and goodwill
personal attributes:
- able to work under mínimal supervision
- excellent communication skills and the ability to interface with senior leadership with confidence and clarity
- able to work well with global teams, including time-zone flexibility
- skilled in providing oversight and mentoring team members. Shows ability to effectively delegate work.
Li-es1
*additional information*:
*relocation assistance provided*:no
li-remote - this is a remote position