Software Engineer in Test Automation

GTP, Inc.

$90K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science or software development
  • 5+ years of software development experience
  • 3+ years executing manual and automated tests for software applications
  • Hands-on experience with Java, JUnit, and test frameworks
  • 2-3 years of Agile development experience, preferably Scrum
  • Expertise in SDLC, development and QA best practices
  • Strong analytical, problem-solving, and communication skills

Responsibilities

  • Represent the test function on a Scrum team
  • Support developers and participate in design/code reviews
  • Develop test frameworks to enhance testing processes
  • Partner with developers for concurrent test design and execution
  • Lead technically and encourage growth among team members
  • Communicate project issues and statuses to the team and management
  • Review specs for testability and create testing strategies

Benefits

  • Work environment that promotes excellence and high standards
  • Opportunity to mentor and lead team members
  • Dynamic work culture due to constant organizational change
  • Be part of a collaborative team focusing on quality software
  • Exposure to a wide array of technologies and testing methods
Full Job Description
Job Description

Sr. Software Engineer in Test. We are blurring the lines between development and testing to achieve unsurpassed quality software products. The Senior Software Engineer in Test is responsible for developing test frameworks and tools. This position will define, document, analyze, and create and execute automated tests for our products. The qualified candidate will have experience in development and QA best practices and methodologies, collaborating with developers and testers, as well as having strong analysis, problem solving, and time management skills. Be part of an exciting new organizational change; join us as a Sr. Software Engineer in Test!

Primary Responsibilities:

  • Represent test function on Scrum team
  • Support fellow developers and actively participate in design and code reviews and suggest improvements
  • Develop test frameworks and tools to streamline manual and automated testing (functional, regression, performance, usability and compatibility)
  • Partner with developers to design, document, code, and execute tests concurrently with product development
  • Provide technical leadership to technical resources
  • Communicate issues and status information regarding project activities to Scrum team and management
  • Review requirement specifications for testability
  • Self-motivate and self-manage in a rapid application development environment
  • Take ownership of project components
  • Create high quality code and teach team members to do same
  • Develop testing strategies to effectively and efficiently test new capabilities and bug fixes, balancing thoroughness and speed to market
  • Learn systems quickly and understand feature interaction and how code changes can affect other areas of system
  • Mentor lower level team members on testing best practices, controls, and documentation
  • Subject Matter Expert on testing a product with ability to write and execute manual and automated testing for many other products
  • Build or recommend tools to enhance testing capabilities and help others be more productive in their testing
  • Provide input on individual performance reviews
  • Provide input on goals and objectives of team
  • Additional tasks as assigned


Qualifications

Required Skills:

  • Bachelor's degree in computer science or software development
  • 5+ years of experience in software development
  • 3+ years in developing and executing manual and automated test cases for embedded software applications and/or web applications
  • Required to have hands-on experience in at least two of the following on high volume systems with large datasets (Terra to Petabyte)
    • Programming in Java, and JUnit
    • Developing frameworks and/or test harnesses
    • Developing and testing Web Services (Java, JSON, XML, WSDL)
  • 2-3 years of experience with Agile development, preferably Scrum
  • SDLC, development and QA and Automation best practices expertise
  • Results oriented, organized and self-motivated
  • Excellent time management and organizational skills
  • Excellent verbal and written communication skills
  • Strong analytical and problem solving skills


Additional Information

We are committed to excellence, and we are passionate about technology. We have high standards for our people and, in turn, we offer a work environment that fosters the same.

Similar Jobs

More Jobs at GTP, Inc.

More Information Technology Jobs

Find similar Software Engineer in Test Automation jobs: