Avatar for Photon Tech
Provides omnichannel IT solutions and digital experiences

Software Engineer in Test

  • |7 years of exp
  • |Full Time
Posted: 2 days ago
Job Location
Remote Work Policy

In office

Visa Sponsorship

Not Available

RelocationAllowed
Skills
Java
Javascript
C#
Groovy
Selenium
HTTP
JMeter
TypeScript
RESTful Web services
Geb
SoapUI
Protractor
Rest Assured
Angular
HttpClient

About the job

Role: Software Engineer in Test

Duration: Fulltime with Photon

Location: Dallas TX (Onsite)

Note: F2F interview required and will be done in any of these locations: Dallas TX or Chicago, IL or New York.

  • 7+ years of experience testing and automating front-end and webservice applications
  • Hands-on experience with object-oriented programming languages (Java, C#, Groovy, etc.), HTTP, RESTful web services, Jenkins, and Git
  • Experience using UI test automation frameworks (Selenium, Protractor, etc.)
  • Experience testing and automating webservices (HttpClient, RestAssured, JMeter, SoapUI, etc.)
  • Ability to investigate and debug issues with front-end applications and web services
  • Experience testing Angular web applications
  • Knowledge of software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience in delivering software in the Agile environment.
  • Experience with APIs, RestAssured

Primary Responsibilities:

  • Use your knowledge of testing and testability to influence better software design, promote accurate engineering practices, and ensure security and reliability
  • Actively participate in the development process by writing and maintaining application features and automated tests, including unit, component, integration, functional, performance, scenario, and interoperability tests
  • Support the team in creating reliable, portable, and trustworthy tests, and integrate them into CI/CD pipelines
  • Collaborate with team members on improving team's test coverage, release velocity and production health
  • Design and develop test automation for front-end applications and web services using Groovy/Geb and Java/HttpClient
  • Participate in application code and test code reviews with the Agile team

The Skills You Bring

  • Passionate about crafting the best end-to-end customer experience
  • Owns the outcome by taking personal accountability for delivering strong results
  • Experience designing and building applications and using test automation frameworks
  • Multi-stack engineer with knowledge in a breadth of technologies and test automation frameworks (Java, Groovy, Selenium, Geb, JavaScript/TypeScript, HTTP, RESTful web services)
  • Extensive experience working with Java and its ecosystem
  • Strong advocate for Test-Driven Development, writing testable and maintainable code
  • Self-directed, proactive, and results-oriented
  • Keen attention to detail and a problem-solving mindset
  • Able to learn large software systems end-to-end quickly
  • Interest in learning new technologies and driving their adoption

Similar Jobs