Text, Person, Face

 

 

#OurCodeCrushesCancer

Curious how you can help? Good. Curiosity is our most important requirement.

 

Senior Software Development Engineer in Test

  • Seaport Blvd., Boston, Massachusetts, United States
  • Full Time

About the Job

The Sr. Software Development Engineer in Test is a member of the Professional Services team. The focus of this team to bridge any gaps in overall test coverage for all groups within Engineering. This includes but is not limited to; functional testing, automation, Integration testing, and performance testing. The successful candidate is expected to be able to contribute to existing automation efforts. This position is responsible for testing software applications from a system level and identifying any gaps to ensure high quality releases. The Sr. SDET partners closely with DevOps teams, Value Stream teams, and the test tools team, to strategically include manual and automated tests. This position works to drive best quality practices, integrating continuous automated testing, and the instantiation of automation scripts. The Sr. SDET must be able to comprehend complex systems. The result of this position is driving the use of efficient process and ensuring end-to-end functionality of all systems works as expected. You will do this while fostering continuous improvements to help us create solutions which provide quicker turnaround time on results which can have a positive impact on a patient’s treatment.

Key Responsibilities

  • Perform gap analysis of current state of testing and automation, as well as functional testing processes and testing infrastructure across products, utilizing a roadmap to strategize deliverables.  
  • Review test strategies, plans, cases and coverage based on product requirements.
  • Develop test scenario’s based on product and system requirements.
  • Create automated tests, test harnesses applications and services under test.
  • Interact with Quality Assurance team and FMI technical partners to understand systems and component specifications and recommend changes to facilitate efficient and effective testing.
  • Collaborate directly with software developers, product managers, and business analysts to ensure proper development and quality of FMI applications and products.
  • Drive testability and diagnostic ability into products.
  • Participate in efforts to share FMI testing technology and expertise within the company.
  • Perform tasks to meet project deadlines and work together with team to ensure project success.
  • Help define and participate in software development processes that leverages best practice and supports continuous product delivery.
  • Participate in and conduct regular peer design and code reviews.
  • Conform to coding conventions and all aspects of the software development life cycle.
  • Participate in scrum ceremonies.
  • Other duties as assigned.

Qualifications

Basic Qualifications:

  • Bachelor’s Degree AND 5+ years of professional software engineering experience OR 10+ years of professional software engineering experience
  • Proficiency in at least one of the following programming languages: Java, Python, or .NET

Preferred Qualifications:

  • Experience in testing enterprise level systems.
  • Experience with Selenium web driver, Selenium Grid and Cucumber. 
  • Significant experience in quality assurance processes, software lifecycle, testing, planning, execution & defect tracking.
  • Hands-on experience with agile methodology.
  • Significant hands-on experience in solution design in the development of automated tests leveraging advanced Microsoft and Cloud platforms using Test-Driven Development (TDD), Behavior Driven-Development (BDD) methods. 
  • Well versed with automated testing frameworks.
  • Extensive knowledge of one or more automation libraries such as Selenium, Coded UI, or other and of one or more .Net or Java based unit test frameworks, such as xUnit, MS Test, Junit or Test NG.
  • Proven knowledge of a standard software quality assurance methodology, components, deliverables, and how these integrate within the software development lifecycle.
  • Strong understanding of configuration management tools.
  • Knowledge of source control tool with preference for Perforce or GitLab.
  • Experienced in creating acceptance criteria for user stories and generate test automation backlog.
  • Strong experience developing high quality automation frameworks. 
  • Strong experience working with Software Development Life Cycle SCRUM, Kanban and Agile frameworks.
  • Experience with automation, web deployment and engineering environment tools such as Mocha, Jasmine, JIRA, Github, Gitlab, Jenkins. 
  • Experience in testing applications on Cloud infrastructure, including Azure and Amazon Web Services.
  • Experience working in distributed SOA environments including REST services.
  • Experience in querying complex schemas and relational databases.
  • Experience working in a within a DevOps model and continuous delivery model.
  • Experience working in Food and Drug Administration or Clinical Laboratory Improvement Amendments adherent environment.

 

Confidence, or the belief that we need to check every box before applying for a job, can sometimes hold us back from going after a role that inspires us. At Foundation Medicine there's no such thing as the 'perfect' applicant, and our company is a place where every employee can make an impact and continue to grow whatever background they may have or path they may have taken. So, as long as you meet the basic qualifications for a role, please apply if you see a position that would make you excited to come into Foundation Medicine every day and help us transform cancer care.

Apply Now

Internal applicants, please use your FMI email address.

Please let me know about more jobs like this

Not You?

Thank you

Recommended Jobs

Vice President, Total Rewards

People Team 100868 Boston Massachusetts United States Seaport Blvd., Boston, Massachusetts, United States Corporate
About the Job The Vice President, Total Rewards leads the FMI total rewards strategy and tactics with an innovative approach and a continuous improvement mindset to build on and evolve current total rewards philosophy and programs. This role is f...

Account Executive II - Los Angeles

Sales 100685 United States United States Commercial
About the Job The Account Executive II (AE II) is a field-based role with direct customer engagement on the Sales team within FMI’s Commercial operation. The position is responsible for selling FMI’s suite of specialty products and services, whil...

Scrum Master

Engineering 100732 Boston Massachusetts United States Seaport Blvd., Boston, Massachusetts, United States Technology
About the Job The Scrum Master organizes and motivates Agile scrum teams to achieve a high level of performance and quality in their projects, with the goal to provide exceptional business value to users. The incumbent is dedicated to leading the...

QA Engineer II

Quality Assurance 100800 Cambridge Massachusetts United States Second Street, Cambridge, Massachusetts, United States Operations
About the Job The QA Engineer II works within in the Quality Systems department is a key and critical role at FMI. This role works with various teams within FMI. Within the Quality Systems, team this role partners with all parts of the organizati...

Learn more about our Engineering and IT teams here.

Our recent Hackathon brought our colleagues from all departments and regions together to create & innovate. 

Person, Backpack, Bag, Apparel, Clothing, Pants, Sleeve
Sitting, Person, Finger, Computer, Electronics, Pc, Reading

Foundation Medicine is proud to be an Equal Opportunity and Affirmative Action employer and considers all qualified applicants for employment without regard to race, color, religion, sex, gender, sexual orientation, gender identity, ancestry, age, or national origin. Further, qualified applicants will not be discriminated against on the basis of disability or protected veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also FMI’s EEO Statement and EEO is the Law and Supplement. If you have a disability or special need that requires accommodation, please let us know by completing this form.  (EOE/AAP Employer)

To all recruitment agencies: Foundation Medicine does not accept agency resumes. Please do not forward resumes to our jobs alias, Foundation Medicine employees or any other organization location. Foundation Medicine is not responsible for any fees related to unsolicited resumes.