1

Selenium Automation Developer Jobs in Pennsylvania

Test Automation Engineer

Pittsburgh, PA · On-site

$44.75 - $59/hr

Test Automation Engineer Position Type : W2 Contract only Location : Pittsburg (PA) Only USC / GC ... Expertise in Selenium, Katalon Studio, Cucumber, RestAssured (or like), UFT, Ranorex, JMeter ...

Georgia IT, Inc. is seeking a QA Automation Engineer with strong fundamentals in Java and Selenium. The role involves developing and maintaining UI automation, building BDD frameworks, executing test ...

... Selenium WebDriver with compatible languages. Lead, mentor, and guide junior automation engineers ... in best practices, coding standards, and testing techniques. Oversee the design, development, and ...

... Selenium WebDriver with compatible languages. Lead, mentor, and guide junior automation engineers ... in best practices, coding standards, and testing techniques. Oversee the design, development, and ...

Automation * Selenium * Cucumber * Core Java * API Testing * Rest Assured * Jenkins * GitHub ... Quality engineering professional with a strong background in both manual and automated testing. The ...

Engineer

Pittsburgh, PA · On-site

$90K - $100K/yr

Skill: QA Automation Engineer Must Have Technical/Functional Skills Technical Proficiency: 1. Expertise in Selenium WebDriver and related frameworks 2. (TestNG, JUnit, Cucumber). 3. Strong ...

Engineer

Pittsburgh, PA · On-site

$90K - $100K/yr

Skill: QA Automation Engineer Must Have Technical/Functional Skills Technical Proficiency: 1. Expertise in Selenium WebDriver and related frameworks 2. (TestNG, JUnit, Cucumber). 3. Strong ...

Showing results 21-40

Selenium Automation Developer information

What is a Selenium Automation Developer?

A Selenium Automation Developer is a software professional who designs, develops, and maintains automated test scripts using the Selenium framework. Their main role is to ensure the quality and functionality of web applications by automating repetitive and complex testing tasks. These developers write code, often in programming languages like Java, Python, or C#, to simulate user interactions and validate application behavior. By automating tests, they help teams find bugs early, reduce manual testing effort, and speed up the software development lifecycle.

What are the key skills and qualifications needed to thrive as a Selenium Automation Developer?

To thrive as a Selenium Automation Developer, you need a strong background in programming (often in Java, Python, or C#), understanding of automated testing concepts, and experience with Selenium WebDriver. Familiarity with test management tools (such as JIRA or TestNG), continuous integration systems like Jenkins, and relevant certifications in automation testing are typically expected. Attention to detail, analytical thinking, and effective communication are vital soft skills for diagnosing issues and collaborating with development teams. These skills ensure reliable, efficient automated testing processes that support high-quality software delivery.

What are some common challenges Selenium Automation Developers face when maintaining test scripts over time?

A frequent challenge for Selenium Automation Developers is keeping test scripts robust and reliable as applications evolve. Changes in the application's user interface, such as modified element locators or updated workflows, can cause test scripts to break, leading to increased maintenance efforts. To address this, developers often implement best practices like using dynamic locators, organizing code for reusability, and integrating regular script reviews into their workflow. Collaborating closely with developers and QA team members also helps ensure that test scripts remain aligned with ongoing application changes.

What is the difference between Selenium Automation Developer vs QA Automation Engineer?

AspectSelenium Automation DeveloperQA Automation Engineer
Primary FocusDeveloping and maintaining Selenium test scriptsDesigning and implementing automated testing frameworks
Skills & CertificationsProficiency in Selenium, programming languages (Java, Python), testing toolsKnowledge of testing tools, scripting, automation frameworks, certifications like ISTQB
Work EnvironmentSoftware testing teams, QA departments, Agile/Scrum settingsQuality assurance teams, development teams, continuous integration environments

While both roles focus on test automation, Selenium Automation Developers primarily write and maintain Selenium scripts, whereas QA Automation Engineers design comprehensive testing frameworks and strategies. Both roles require similar technical skills and often collaborate within QA teams to ensure software quality.

What cities in Pennsylvania are hiring for Selenium Automation Developer jobs?

Cities in Pennsylvania with the most Selenium Automation Developer job openings:

Test Automation Engineer

Pittsburgh, PA • On-site

$44.75 - $59/hr

Contractor

Re-posted 14 days ago


Job description

Role: Test Automation Engineer
Position Type : W2 Contract only
Location : Pittsburg (PA)

Only USC / GC
Job Description:
The primary responsibilities include understanding the requirements, test planning, Identify best tool for automation, design framework, automation setup, automation scripting and test execution, liaise with the business, development/support teams, documentation, producing test metrics and reports. The position offers candidates with a genuine interest in technology, finance, and software testing, an opportunity to work on projects that deliver the cutting-edge technology
Candidates should have:
  • A strong educational background, preferably with a degree in Computer Science
  • A strong understanding of software testing concepts, the software test lifecycle, Agile practices, and software test automation
  • A very good understanding of a broad range of technologies, including operating systems and databases; expertise in at least one object-oriented programming language such as C++, Java, or C#
  • Expertise in Selenium, Katalon Studio, Cucumber, RestAssured (or like), UFT, Ranorex, JMeter, experience in Jenkins integration and GIT is an added advantage
  • Excellent problem-solving skills

Responsibilities
  • Participates in selection of testing tools and approaches.
  • Help enhance existing automation frameworks by adding new functions
  • Identify re-usable component and define automation approach and drive to completion
  • Proactively identify roadblock and create mitigation plans and work with various teams
  • Identify test data, test environment setup and test environment configurations needed to prepare for testing.
  • Analyzes detailed systems requirements, in order to verify that programs function according to actual requirements and established guidelines
  • Create automated test cases using existing framework leveraging tools such as Selenium and Microfocus UFT, Ranorex
  • Operate as a member of a scrum, conducting manual and automated testing using Agile, CI/CD development and testing process
  • Experienced in developing and maintaining Automation frameworks - HybridFramework, Page Object Model and Data driven from the ground up.
  • Experience in Test Driven Development (TDD), ATDD (Acceptance Test Driven Development), BDD (Behavior Driven Development) using Cucumber, Gherkin.
  • Expert in using Selenium WebDriver /Web Element interface, Absolute/Relative XPaths, CSS Selectors, Implicit/Explicit waits, WebDriver Wait Class, Fluent Wait and many more.
  • Experienced in handling Alerts, Frames and Popups, Accessing Forms, tables, links, Keyboard and Mouse Events using Selenium WebDriver.
  • Capable in design and executed test scripts for web applications using JAVA, Selenium Web Driver with a good analysis of the element locators, desired capabilities and web driver methods.
  • Performed Cross browser and Cross Platform compatibility testing by making use of Desired Capabilities and the Remote WebDriver in Selenium Grid.
  • Experience in developing BDD (Behavior Driven Development) scripts with Cucumber, writing feature files in Gherkin format.
  • Train developers on the teat automation framework and assist in our transformation of quality "shift-left" - moving more of the responsibility for quality to the developers / earlier in the development lifecycle
  • Experience working with huge volumes of data, analyzing record sets for Data Quality, Data Validation and Metrics using SQL and PL/SQL by joining multiple tables according to business logic for data validation.
  • Experience in continuous integration system using Git, Jenkins, Jira
  • Automate the process of build, release and deploy process, bring down the total time to market.
  • Experience in databases; good at least one object-oriented programming language such as C++, Java, or C#
  • Experience in Selenium, Cucumber, RestAssured (or like), UFT, Ranorex, JMeter, GIT is preferred
  • Proficient in various Testing types such as Integration, System, Functional, Regression, Sanity, Smoke, User-interface (GUI), Data base, User Acceptance Testing (UAT), Ad-hoc PI Testing (SOAP and REST) and Performance Testing.
  • Performance testing experience desirable
  • Helps resolve complex problems detected in testing. Recommends new products and provide guidance and expertise in their development. Identifies and documents software and systems defects. Assists in providing solutions to resolve defects. Contributes to the achievement of related teams' objectives.

Best regards,
Prasad Kalsekar | Hudson Manpower
Email: prasad@hudsonmanpower.com