Epicareer Might not Working Properly
Learn More

Automation Engineer - Remote - EST (W2 Only)

Salary undisclosed

Checking job availability...

Original
Simplified

The ideal candidate will have experience in designing, developing, and executing automated test scripts using Selenium WebDriver with Python and PyCharm. The role involves working closely with developers, QA teams, and business stakeholders to ensure the quality of web applications through automation.

The solutions are primarily cloud-hosted in Azure but also integrate to many on-premise legacy systems.

Eagerness to learn and understand technologies out of your comfort zone is required. Abrupt challenges provide opportunities for you to quickly learn and apply new skills in unfamiliar areas of technology. An optimal customer experience starts with the tools and best practices developed and maintained by the product team.

In order to preserve the integrity of our high performing team, we may employ a technical interview and/or an online skills assessment. If you are looking to challenge your technical and problem-solving skills while providing business value, then investing the time into the interview process is the first step.

Responsibilities:

Design, develop, and maintain automated test scripts using Selenium WebDriver with Python and PyCharm.

Develop and maintain robust automation frameworks (Hybrid, Data-driven, BDD, etc.).

Collaborate with development teams to identify test scenarios and improve test coverage.

Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, etc.).

Perform cross-browser testing and ensure application compatibility across multiple browsers.

Analyze test results, identify defects, and work closely with developers for resolution.

Write and execute SQL queries to validate backend data integrity.

Create and manage test plans, test cases, and detailed documentation.

Work with RESTful APIs for API automation testing using tools like RestAssured or Postman.

Collaborate with stakeholders to identify test automation opportunities and best practices.

General:

Strong communication skills with ability to communicate complex technical concepts and align organization on decisions Sound problem-solving skills with the ability to quickly process complex information and present it clearly and simply Open to learning new ideas outside scope or knowledge

Required skills:

Strong experience in Python programming and OOP concepts.

Hands-on experience with Selenium WebDriver for UI automation.

Knowledge of automation frameworks like TestNG, JUnit, or Cucumber (BDD).

Experience with version control tools such as Git/GitHub.

Familiarity with build and CI/CD tools (Maven, Jenkins, Docker).

Experience with API testing using RestAssured, Postman, or similar tools.

Strong debugging and problem-solving skills.

Experience with cloud-based testing solutions like BrowserStack.

Understanding of Agile/Scrum methodologies.

Excellent communication and teamwork skills.

Preferred skills:

Experience with mobile automation using Appium.

Knowledge of performance testing using JMeter.

Familiarity with BDD frameworks like Cucumber.

Experience in working with cloud environments (AWS/Azure/Google Cloud Platform).

Educational Qualifications:

Bachelor s degree in computer science, IT, or a related field.

Certifications (Optional but Preferred):

ISTQB Certification.

Selenium WebDriver Certification.

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

The ideal candidate will have experience in designing, developing, and executing automated test scripts using Selenium WebDriver with Python and PyCharm. The role involves working closely with developers, QA teams, and business stakeholders to ensure the quality of web applications through automation.

The solutions are primarily cloud-hosted in Azure but also integrate to many on-premise legacy systems.

Eagerness to learn and understand technologies out of your comfort zone is required. Abrupt challenges provide opportunities for you to quickly learn and apply new skills in unfamiliar areas of technology. An optimal customer experience starts with the tools and best practices developed and maintained by the product team.

In order to preserve the integrity of our high performing team, we may employ a technical interview and/or an online skills assessment. If you are looking to challenge your technical and problem-solving skills while providing business value, then investing the time into the interview process is the first step.

Responsibilities:

Design, develop, and maintain automated test scripts using Selenium WebDriver with Python and PyCharm.

Develop and maintain robust automation frameworks (Hybrid, Data-driven, BDD, etc.).

Collaborate with development teams to identify test scenarios and improve test coverage.

Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, etc.).

Perform cross-browser testing and ensure application compatibility across multiple browsers.

Analyze test results, identify defects, and work closely with developers for resolution.

Write and execute SQL queries to validate backend data integrity.

Create and manage test plans, test cases, and detailed documentation.

Work with RESTful APIs for API automation testing using tools like RestAssured or Postman.

Collaborate with stakeholders to identify test automation opportunities and best practices.

General:

Strong communication skills with ability to communicate complex technical concepts and align organization on decisions Sound problem-solving skills with the ability to quickly process complex information and present it clearly and simply Open to learning new ideas outside scope or knowledge

Required skills:

Strong experience in Python programming and OOP concepts.

Hands-on experience with Selenium WebDriver for UI automation.

Knowledge of automation frameworks like TestNG, JUnit, or Cucumber (BDD).

Experience with version control tools such as Git/GitHub.

Familiarity with build and CI/CD tools (Maven, Jenkins, Docker).

Experience with API testing using RestAssured, Postman, or similar tools.

Strong debugging and problem-solving skills.

Experience with cloud-based testing solutions like BrowserStack.

Understanding of Agile/Scrum methodologies.

Excellent communication and teamwork skills.

Preferred skills:

Experience with mobile automation using Appium.

Knowledge of performance testing using JMeter.

Familiarity with BDD frameworks like Cucumber.

Experience in working with cloud environments (AWS/Azure/Google Cloud Platform).

Educational Qualifications:

Bachelor s degree in computer science, IT, or a related field.

Certifications (Optional but Preferred):

ISTQB Certification.

Selenium WebDriver Certification.

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