HireFT
Browse JobsHow it worksPricingAboutSuccess Stories
    Back to jobs
    US

    Usm

    Information Technology

    Selenium Engineer-----------Need GC and USC

    Malvern, United StatesOn-SiteFull-time4+ yrs experiencePosted 4w ago
    All Usm jobs

    Job description

    Selenium Engineer

    Malvern, PA

    9+ months

    Need GC and USC

    MUST HAVE

    o Selenium

    o QTP

    o Java

    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 don’t need to be a senior developer for a pure Java R&D role, but they should have a strong, hands-on 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 well-versed 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/problem-solving skills are important, but the person should also have hands-on 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 hands-on 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. Hands-on 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 stand-ups 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 on-time 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.

    • Hands-on 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 test-driven 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 Linux-based applications.

    • Experience with Continuous Integration tools (Jenkins preferred) a plus.

    • Experience with scripting languages (e.g. Perl, Ruby, Python) a plus.

    If you are interested please share your resume to preethib@usmsystems(dot)com or can directly call me on 703 468 0398

    Job details are sourced from the employer's original posting.

    Open job posting
    US

    About the company

    Usm

    Supports the maintenance and development of the extract transform and load (ETL) aspects of the data warehouse.

    View all Usm jobs
    Industry
    Information Technology
    Open roles
    1486

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.