Epicareer Might not Working Properly
Learn More
Z

Test Automation Engineer

Salary undisclosed

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified

Remote

Rate- 60/hr

Exp- 7+ yrs

Visa : USA

Overview

The Test Automation Engineer will participate in design, planning, execution, monitoring, and improving testing processes for various feature enhancements. The Test Automation Engineer will be challenged to create a sustainable test automation framework for our Pricefx integrations that support complex business & customer transactions each day while meeting the highest standards of availability, stability and performance.

Responsibilities:

  • Subject Matter Expert (SME) on software testing requirements/architecture, testing framework, automation framework, automation tools and technologies.
  • Provides leadership in QA automation for test projects and mentors and advises test engineers on automated process, architecture, tools and test case design.
  • Helps develop testing strategies that cover all system components
  • Understands the various input sources and output destinations that contribute to a successful application
  • Identifies and implements a sustainable test automation framework
  • Designs automated tests, troubleshoot issues, and implements scalable test automation framework and solutions.
  • Manages automated testing artifacts to ensure proper reuse, versioning, backups, organization and retention.
  • Integrates test automation suites into a continuous integration/continuous deployment system
  • Follows best practices in line with the latest industry standards in automation development, maintenance and management of the test automation artifacts.
  • Defines and governs testing standards and quality assurance tasks
  • Constantly evaluates test automation strategy and approach to identify areas of improvement (i.e. test automation frameworks, dynamic data collection methodologies, coding standards, components and object repository methods, etc.)
  • Establishes goals and objectives for appropriate testing cycles
  • Define and maintain test system configurations and test data
  • Create both manual and automated test scripts for complex integrated systems as part of an agile scrum sprint team
  • Execute both manual and automated test scripts as part of an agile scrum sprint team
  • Convert existing manual test scripts into automated scripts
  • Implements test processes on projects, writes test plans, procedures and scripts, and analyzes test results
  • Produce reports and documentation for all automated testing efforts, results, activities, data, logging and tracking
  • Collaborate in an integrated agile software development team providing consistent communication and feedback amongst developers, testers, and product owners
  • Mentor and enrich other QA engineers on the sprint team

Preferred Qualifications:

  • 5 years of experience with testing tools or 3 years of experience with testing frameworks
  • 5 years of experience running test suites on web services
  • 5 years of experience running test suites on web applications
  • 5 years of experience with creating test automation suites
  • 2 years of experience writing SQL queries
  • 2 years of experience with automated build
  • Deep knowledge of UI automation, web services automation and performance / load testing
  • Applied Knowledge in Agile Testing Methodologies including ATDD (Cucumber / Gherkin)
  • Familiarity with current software design methodologies including agile (scrum) development process
  • Experience using cloud based infrastructure for testing is desirable
  • Demonstrable experience in testing performance, scalability, and maintainability
  • Bachelor s Degree in Computer Science, Computer Engineering, Electrical Engineering or related disciplines; extensive, directly-related experience may be considered in-lieu of degree(s)
  • Experience with a Microsoft / Sitecore stack a plus

Personal Characteristics:

  • Self-motivated and passionate in building a world-class product
  • Ability to collaborate and communicate complex, technical concepts across all levels of the organization.
  • Ability to work independently and as a team member.
  • Able to prioritize and execute tasks in a dynamic, fast-paced environment
  • Strong speaking, writing, collaboration and follow-up skills.
  • Passion for continuous process and technology improvement
  • Ability to understand the goals of an organization and suggest a test architecture
  • Able to suggest alternative approaches and benefits of the same
  • Ability to suggest improvements to process and technology areas for a test system
  • Ability to define the framework for testing.
  • Ability to analyze risks and provide mitigation plans.
  • Ability to analyze test requirements and provide a solution in terms of test approach and design, suggested tools etc.
  • Ability to design the entire test life cycle processes.
  • Capability to lead and co-ordinate a team of analysts for testing engagements
  • Software development skills
  • In touch with new methodologies and tools for software testing
  • Ability to design, plan and execute and monitor a testing process
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job