Overview
title: frontend test automation engineer ii
job location: mexicali, mexico
department: business systems marketing
about the role
as a software development engineer in test, you will be testing the e-commerce web application developed by a strong development team. This will include testing the front-end ui-based web application along with the rest apis and backend integration. You will interact with product owners and architects to understand the software solutions and thereby create test cases and automation suites for the software product. You will guide the team on testing best practices and set examples by using them in the test solutions you build. This position requires knowledge of e-commerce testing strategies, and manual testing techniques for api-level testing and ui-level web application testing, along with hands-on experience in api, performance, and ui automation. Experience with agile methodologies, monitoring all stages of software development to identify and resolve system malfunctions to meet quality standards. Experience with rest assured, python, cypress/playwright, and typescript is beneficial.
what you will be doing
* participating in the full product development cycle.
* understanding product requirements to create test plans, test cases, and automation suites.
* conducting manual, automation, and performance testing.
* integrating automated tests with ci.
* coordinating with the project team and meeting deadlines.
* reporting and tracking bugs to closure.
* participating in team meetings.
* providing input to the ci/cd pipeline.
* testing agreed modules on time and working with junior team members.
* designing, developing, and maintaining test cases, test data, and automation suites.
* documenting work, designs, code, and test reports.
* managing time efficiently and ensuring timely deliveries.
* estimating, planning, and executing assignments with minimal supervision.
* staying updated with technological and market evolutions.
* ensuring team motivation and morale.
* other responsibilities as assigned by management.
key result areas
* timely delivery of test cases and automated tests on a sprint-to-sprint basis.
* automation coverage is to be at least 80% in the project.
* effective reporting of work and reports.
skill set
* experience: 4 to 6 years in software product development.
* programming languages: javascript/typescript/python.
* web technologies and protocols: html, css, javascript, restful apis, reactjs, nextjs (typescript), decoupled architectures, and related tools.
* automation frameworks and tools: selenium, playwright, cypress, browserstack, jest, lighthouse, storybook.
* web element locators: css selectors, xpath, dynamic elements, iframes, shadow dom.
* api testing: postman/rest assured, etc.
* performance testing tools: jmeter/load testing, playwright visual snapshots, etc.
* testing concepts: test strategy, plan, case, execution, e2e and component testing.
* version control: github/bitbucket.
* ci/cd: jenkins, github actions, netlify, etc.
* problem-solving and analytical thinking: designing efficient automation solutions.
* test management and reporting: jira, testrail, zephyr, reporting and tracing failures.
* communication and collaboration: clear written and verbal communication.
* agile methodologies: scrum or kanban.
* cloud platforms: aws, netlify.
* other: self-starter, eager to learn new technologies.
education, qualifications & experience
* b.e / b.tech or m.e / m.tech / m.s. in computer science engineering or an equivalent degree
trimble’s inclusiveness commitment
we believe in celebrating our differences. Diversity, equity, and inclusion guide our success and we actively seek to add members who represent our customers and the places we live and work. We have programs to ensure our people are seen, heard, and welcomed, and that they know they belong, no matter who they are or where they are coming from.
trimble’s privacy policy
#j-18808-ljbffr