Job Description

Job Title: Software Development Engineer in Test
Job Location: Massachusetts

Required Qualifications:

  • Track record in a development or test role delivering test software or solutions in a fast-paced SaaS environment
  • Determine if requirements are clear, concise, testable, and meet customer expectations by participating in grooming sessions and reviewing user stories
  • Interpret requirements to develop positive and negative test scenarios
  • Deliver working, tested, and releasable features in each sprint
  • Provide accurate estimates for test design and execution work
  • Participate in grooming sessions
  • Understanding a full technology eco-system and how all application/services communicate
  • Ability to dig deeper into the technology stack beyond the application UI and DB back end
  • Experience troubleshooting in a Linux environment and in utilizing virtual machines
  • Comfortable using command line in manual trouble shooting
  • Strong analytical abilities and proven design skills
  • Proficiency in designing and writing comprehensive test cases and procedures
  • Some Programming experiences
  • Document and communicate test results and defects
  • Mentor other Quality Assurance Engineers, sharing technical and business domain knowledge thereby reducing software defects
  • Inherent willingness to be a total team player, i.e., do what it takes for the team to succeed and achieve
  • Practical knowledge and experience in distributed architectures, web service APIs (e.g. HTTP, REST, SOAP)
  • Proven ability to enhance software and quality engineering process and methodology
  • Practical knowledge and experience with non-relational (MongoDB) or relational database (MySQL) development
  • Apply best practices in security protocols and techniques
  • Knowledge of software test engineering best practices across the life cycle, including coding standards, code reviews, source code management, build processes and testing
  • Excellent communication skills and the ability to collaborate with other technical teams, analysts and deliver processes and tools to support the organization
  • Bachelor’s Degree in Computer Science or related technical field and five years of relevant work experience

Preferred Qualifications:

  • Experience in scripting languages (e.g. Python, JavaScript, PERL)
  • Experience evaluating and integrating open source and in house developed tools into the life cycle
  • Knowledge of performance and memory profiling
  • Exposure to testing methodologies (TDD/BDD, unit testing) and establishing test

QBH#: 2208

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online