Software Development Engineer in Test

» Software Development Engineer in Test
Information Technology
in Boston
, MA
Reference: 19-03432

The Software Development Engineer in Test (SDET) will join the QA team. This position requires a team player with very strong technical skills, preferable with cloud technologies. You must be self-motivated and have the ability to shift focus quickly from one project to another and to allocate personal resources to more than one project at a time is important. You will be responsible for developing manual and some automated tests to support business initiatives and participate as a pivotal member of an Agile Scrum team working closely with developers, product owners, and UX to drive a successful testing strategy, and ensuring that applications conform to their requirements and quality risks are minimized.

What We Are Looking For: 

  • A 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 QA 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 & 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 5 years of relevant work experience

Desired, But Not Required:

  • 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