Selenium Engineer
McKesson Corporation
Contract King of Prussia, Pennsylvania, United States Posted 4 years ago
About Position
Selenium Engineer (Contract)
$75.00 / Hourly
King of Prussia, Pennsylvania, United States
Selenium Engineer
Contract King of Prussia, Pennsylvania, United States Posted 4 years ago
Description
They need Selenium and QTP experience and a solid understand of JAVA expect them to have a proficiency with JAVA beyond being able to read the language and copy/paste from other past of the project to complete the creation of new test cases. This would imply multiple years of experience with the language. They dont need to be a senior developer for a pure Java R&D role, but they should have a strong, handson understanding of the language to enable them to understand best practices and define new architectural approaches for the testing components.
For the Senior Automation Engineer, we are looking for someone wellversed in designing and building robust automation frameworks as well as the soft skills and leadership potential to help drive overall test strategy within the team. Of course general things like attention to detail and excellent troubleshooting/problemsolving skills are important, but the person should also have handson coding skills in core Java. A lot of automation testers tend to only focus on some of the heavyweight tools like Selenium or QTP. We need to be looking for someone that also has exposure to those tools, but the person should also have handson coding skills in core Java.
Key Responsibilities 1. Automation Support. Develops and maintains automated test suites through a variety of tools, including Selenium and QTP. Handson coding primarily in Java to expand the automation framework in support of team and overall automation/regression strategy. Mentors other engineers to spread adoption of automation strategy and best practices throughout the team. Interfaces with development team to ensure sufficient test coverage. 2. Test Execution. Executes tests (automated and manual) and performs testing tasks along with team in an agile test driven development process to ensure all acceptance criteria are satisfied. Designs and creates data sets consistent with test specifications and test procedures. 3. Project Team Responsibilities. Participates in test planning for all levels of project testing including usability, unit, integration, system, performance, and user acceptance. Key participant in core project meetings (e.g., release/project planning, sprint planning/review/retrospective) as well as the creation of estimates/story points, test plans, checklists and schedules to manage the release as appropriate. Attends all daily standups and communicates risks/impediments to project schedule or quality. Drives the triage process for issues logged when system is under test along with the ability to perform defect analysis and root cause. Ensures QA deliverables are ontime and meet quality goals. 4. Requirements traceability. Participates in business, user story and detailed functional requirements workgroups and design sessions. Ensures appropriate feedback is provided to Business Analysts for development of requirements that are testable. Ensures complete test coverage of requirements by creating and maintaining appropriate methods of traceability. 5. Process Improvement. Identifies opportunities for improving quality and efficiency and participates in process improvement initiatives. Experience required BS/BA in Computer Science or related field.
4+ years of software Automation Engineer experience.
Proficiency in all types of software testing with a focus on test automation.
Handson coding skills and a background in Java (JSP, Applets, Swing, JDBC, JSF, Spring, Hibernate) development.
Previous experience as a Software Development Engineer in Test (SDE/T) a plus.
Experience working in an Agile Scrum team practicing testdriven development desired.
Experience creating APIs, test harnesses or test automation strongly desired.
Proficient knowledge of Oracle database design and strong experience with SQL.
Understanding of XML and a history working with transaction processing systems desired.
Experience with TDD automation tools a plus.
Experience with Jira Studio for defect and requirements management a plus.
Experience with Linuxbased applications.
Experience with Continuous Integration tools (Jenkins preferred) a plus.
Experience with scripting languages (e.g. Perl, Ruby, Python) a plus.
By applying to a job using PingJob.com you are agreeing to comply with and be subject to the PingJob.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.