Sr. Software Engineer (Lancaster)

Employment Type

: Full-Time

Industry

: Information Technology



Loading some great jobs for you...





Sr. Software Engineer

Contract To Hire

Horsham, PA

RESPONSIBILITIES:

Be a part of the QA architecture team that will design and implementation the highly sophisticated test automation framework.

Write and execute ATDD (Acceptance Test Driven Development), Selenium, and Java/Cucumber.

Engineer solutions that collect and report test results through various metrics reporting tools

Participate in all phases of product development lifecycle.

Manage test data and utilize test data management technologies

Develop, implement and maintain quality and test procedures, processes and best practices for QA.

Mentor and direct other testers in automation principles

Share and communicate ideas both verbally and in writing to staff, business sponsors, managers, and technical resources in clear, concise language that is appropriate to the target audience

Identify test automation opportunities to improve efficiency and effectiveness.

Contribute to test automation scripting standards and best practices.

Conduct tests, document and analyze test results and present findings to project teams.

Work with development teams to instill testability into development practices.

REQUIRED SKILLS:

Bachelors degree in Computer Science or Engineering

4 years of experience working experience with technologies such as Java/Cucumber and with applications developed in the various client side scripting technologies such as Angular, AJAX, JavaScript, JQuery etc.

3 years of experience developing test automation or combination of development and test experience using Selenium Webdriver, JUnit, TestNG or similar tools

Experience evaluating software architectures and designs to identify potential quality, performance and scalability weaknesses or limitations and developing an automated test regimen to fully exercise these suspect areas

Good knowledge of relational database and SQL

Experience with Continuous Integration and related tools such as Jenkins and Maven.

Hands-on experience with Intellij or other IDE development tools

Strong command over some of the programming languages such as,Java, Java Script, Python.

In depth knowledge of SOA frameworks, processes, strategies, and approaches

Demonstrated experience in XML, XSD, XPath, MQ, Topics, HTTP, HTTPS, JSON

Agile/Scrum methodology


Associated topics: .net, architecture, backend, design, design pattern, devops, expert, matlab, programming, senior

Launch your career - Create your profile now!

Create your Profile

Loading some great jobs for you...