This job listing has expired and the position may no longer be open for hire.

Software Development Engineer in Test (SDET) - Senior at T-Rex Solutions LLC in Herndon, Virginia

Posted in Other 30+ days ago.





Job Description:

The selected candidate will be involved in delivering quality products using cutting edge technologies as part of a large modernization effort that has significant industry focus. The candidate will be an integral component of a team of passionate and enthusiastic IT professionals, and has tremendous opportunities to contribute to T-Rex's growing portfolio. In this role, the ideal candidate will be responsible for testing, and supporting products in Cloud platform for enterprise-wide use. These products include modern enterprise applications accessible and responsive via any device (web/mobile). The candidate will be responsible for delivering quality products using industry best practices. The candidate is expected to have extensive experience in software development, software testing using test automation frameworks, integration testing with different systems, software release management, and operations.


Duties:



  • Design and develop System Test Automation Scripts using Selenium web driver, Jest , Cucumber, API testing (for e.g. RestAssured/Karate) and experience in using Selenium Javascript APIs

  • Support Test Automation Solution Planning and Estimation. Analyze current architecture and test platforms to formulate a vision for growth and expansion.

  • Perform detailed test designs using sound software test engineering principals in the context of test automation platforms and integration across distributed systems

  • Collaboratively elaborate requirements to enable Acceptance Test Driven Development (ATDD) with BAs and developers

  • Perform tasks required for automated test implementation including review acceptance criteria (Gherkin scripts), create integration/regression test scenarios, test cases, implement test data management strategy, and generate required reports.

  • Improve existing test automation frameworks (i.e. make them faster, more flexible and easier to use). Utilize parallel processing or grid systems to speed up the tests

  • Gather non-functional performance requirements, analyze and strategize the performance test approach

  • Build performance testing frameworks that can be leveraged by development teams and QA teams to do their performance testing

  • Hands-on script development using JMeter or Gatling or other open source tools

  • Measure various aspect of the system performance, including throughput, response times, resource usage such as CPU, memory, thread utilization and IO statistics.

  • Ability to work closely with Application Development and DevOps teams to identify, troubleshoot and debug performance issues


Requirements:



  • Strong programming/scripting experience and passion for testing

  • High School Diploma or equivalent

  • 7+ years' experience in Test Automation including planning, assessments, script development & maintenance preferably in cloud environment; experience in manual functional and regression testing and preparing relevant test cases

  • Post-secondary education in Computer Science of related field can substitute for years of experience: Associates Degree replaces 2 years, Bachelors Degree replaces 4 years, and Masters Degree replaces 6 years of experience.

  • Minimum of 4 years demonstrated experience in one or more of the following toolsets/frameworks:

    • Selenium Grid/WebDriver

    • Selenium JavaScript APIs

    • Cucumber/Gherkin

    • jUnit, TestNG

    • API testing (RestAssured/Karate)



  • Demonstrated experience in one or more of the following toolsets/frameworks is desired:

    • Jest

    • Protractor/Jasmin

    • Github/Bitbucket

    • JMeter

    • Gatling



  • Experience in development using JavaScript (React.js, Node.js, modern JavaScript libraries - ES6 - 2015 and later versions)

  • Experience working with databases and various data formats and related technologies for testing

  • Experience in Agile and Scrum development methodologies

  • Experience in testing UI/UX best practices and 508 compliance

  • Knowledge in management tools such as JIRA Platform, Serena Business Manager

  • Strong written and communication skills required

  • Qualified candidates will be asked to complete a technical assessment


Desired Skills:



  • Minimum of 4 years of demonstrated experience in one or more of the following:


    • JavaScript

    • XML, JSON


  • Demonstrated experience with Continuous Integration, including one or more of the following build/deploy/version control tools:


    • Jenkins

    • Maven

    • Bamboo

    • uBuild / uDeploy

    • Grunt


  • Experience in all or some of the following programming platform:


    • Linux and Bash scripting

    • Ruby, Python, PHP or Perl


  • Experience in developing in Cloud environment

  • Experience in API automation


T-Rex Overview


Established in 1999, T-Rex Solutions, LLC is a proven mid-tier business providing data-centric mission services to the Federal government as it increasingly tries to secure and leverage the power of data. We design, integrate, secure, and deploy advanced technical solutions for our customers so they can efficiently fulfill their critical objectives. T-Rex offers both IT and professional services to numerous Federal agencies and is a leader in providing high quality and innovative solutions in the areas of Cloud and Infrastructure Services, Cyber Security, and Big Data Engineering.


T-Rex is constantly seeking qualified people to join our growing team. We have built a broad client base through our devotion to delivering quality products and customer service, and to do that we need quality individuals. But more than that, we at T-Rex are committed to creating a culture that supports the development of every employee's personal and professional lives. T-Rex has made a commitment to maintain the status of an industry leader in compensation packages and benefits which includes competitive salaries, performance bonuses, training and educational reimbursement, Transamerica 401(k) and Cigna healthcare benefits.


T-Rex is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, sex (including pregnancy, gender identity, and sexual orientation), parental status, national origin, age, disability, family medical history or genetic information, political affiliation, military service, or other non-merit based factors.



More jobs in Herndon, Virginia

Other
about 12 hours ago

Sky Solutions
Education
about 20 hours ago

KinderCare Education LLC
Education
about 20 hours ago

KinderCare Education LLC
More jobs in Other

Other
2 minutes ago

Flexion
Other
5 minutes ago

Scanscape
Other
5 minutes ago

Scanscape