Job title: frontend test automation engineer
about the role
you will be testing the e-commerce web application developed by a strong development team. This includes testing the front-end ui-based web application along with the rest apis and backend integration.
responsibilities
* 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
* handling other responsibilities assigned by management
key result areas
* timely delivery of test cases and automated tests on a sprint-to-sprint basis
* automation coverage of at least 80% in the project
* effective reporting of work and test results
skill set
* experience: 4 to 6 years in software product development
* programming languages: javascript, typescript, python
* web technologies and protocols: html, css, restful apis, reactjs, nextjs (typescript), nodejs, jamstack, graphql, contentful cms, devops (github, github actions, netlify)
* 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, understanding of http requests and network issues
* performance testing tools: jmeter, playwright, visual regression tools (e.g., playwright visual snapshots or percy)
* testing concepts: test strategy, plan, case, execution, e2e and component testing
* version control: github, bitbucket
* ci/cd: jenkins, github actions, netlify ci/cd
* problem-solving and analytical thinking: designing efficient automation solutions/frameworks
* test management and reporting: jira, testrail, zephyr; generating test reports and tracing failures
* communication and collaboration: clear verbal and written communication; agile (scrum/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 or an equivalent degree
benefits
we believe in celebrating our differences. Diversity, equity, and inclusion are core to our success. We actively seek to add members to our community 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 come from.
this is an excellent opportunity for professionals looking for a challenging role that offers growth opportunities and a competitive compensation package.
the company culture emphasizes innovation, teamwork, and continuous learning. If you are a motivated individual with a passion for technology, this could be the perfect fit for you.