QA Automation Engineer
Role Summary
In the QA engineer role, you will be involved in reviewing and revising
manual and automated testing plans and procedures. You will work alongside a
team of developers, engineers, and QA testers to ensure alignment with company
policies and standard processes. Success in this role will be demonstrated by
leading the team’s QA initiatives and efforts to optimize quality control processes,
minimize defects, and increase customer satisfaction.
Your role as a QA Automation Engineer is to write scripts and create automation
environments for repeated tests. You will design,test, and deploy effective test automation solutions using different automation tools
much of the testing effort as possible with a minimum set of code.
Aries Solutions is committed to delivering a world-class customer experience across
all channels. This position will help ensure our commerce applications are on the
cutting edge and become a benchmark our competitors will strive to emulate.
Essential Tasks
70%
- Write, design, and execute automated tests by creating scripts that run testing functions automatically
- Maximize test coverage for the most critical features of the system
- Determine the priority for test scenarios and create execution plans to
implement these scenarios
20%
- Be a customer advocate – think of the customer in all requirements and projects
- Log and document bugs in the tracking system;
- Work with other members of the development team, product owners, business stakeholders, and creative to define functional, experience, and technical requirements Be a key contributor in the estimation process allowing the team to provide high-quality estimates
10%
- Assist end users in resolving and identifying system issues by providing application knowledge and technical expertise
- Write documentation for automated processes including test plans, test procedures, and test cases;
Requirements
Essential Technical Skills
– Education: Four-year degree in Computer Science or an equivalent combination of coursework and job experience.
– 4-7+ years’ experience working with development teams in an Agile development environment.
– Programming skills to write computer code and scripts in common computer languages, such as Javascript, Python
– Suggest /Make framework enhancements to accommodate the scripting needs
– Analytically examine bug reports, prioritize necessary tests, and streamline application functions through automated testing processes
– Being detail-oriented is required as you will test web and mobile applications to find ways to improve them and isolate problems
– Effectively collaborate with the engineering team and create testing plans and written reports showing errors
– Experience in e-commerce applications
– Experience with Agile methodology
Essential Skills
– Displays excellent communication skills to both technical and non-technical personnel
– Ability to work in a very fast-paced environment while managing multiple responsibilities.
– Performs automation testing tasks with little supervision and is self-motivated and self-directed.
Preferred
– Knowledge of the retail industry
– Experience with headless or MACH-based commerce solutions, content management systems, or search offerings
– Familiar with application performance and stress testing.