logo

View all jobs

Senior QA Automation Engineer (.NET)

Cambridge, MA
Senior QA Automation Engineer (.NET)
Cambridge, MA
Contract to hire or contract (12 months to start)



This person will be responsible to build a fully automated end-to-end deployment and testing infrastructure to ensure consistency and quality in software design and deployment. This leader will also have responsibility for projects focused on engineering IP to minimize the points of failure within the infrastructure, maximize the ability of the team to monitor platform performance and drive the best customer experience possible. To be successful this role requires strong problem solving, innovative thinking, project planning and proven leadership abilities in an extremely fast paced and rewarding environment.  
 
Responsibilities:
  • Work with small and engaging development teams to devise test strategies for the features being built for our solution
  • Design, develop and maintain reliable automation tests for web applications using Selenium and other automation tools
  • Identify changing needs and priorities, crafts recommendations and communicate appropriately
  • Assist in efforts to have test coverage for both client, and server-side code
  • Design and implement various tools for efficient testing
  • Participate in functional, performance, load, stress, security and integration testing
  • Communicate test progress, results and testing metrics to key stakeholders
  • Develop and maintain Continuous Integration/Continuous Delivery systems
  • Validate the readiness of features before they go live
  • Apply innovative quality strategies to our overall SDLC
 
Required Skills:
  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field
  • 5+ years’ experience in Quality Engineering with solid experience working as a Test Automation Engineer
  • Familiarity with C# and software engineering best practices on the .NET platform
  • Experience working within an agile environment (Scrum, Kanban, etc.)
  • Server-side, and client-side unit testing frameworks
  • Demonstrated ability to troubleshoot, for critical thinking and problem solving to provide meaningful details and logs to developers for resolution of defects
  • Working understanding of modern software development patterns, and practices
  • Ability to explain technical matters to non-technical people
  • Exceptional analysis and problem-solving skills
  • Test automation framework (i.e., Selenium, WebAii)
  • Test case management tools (i.e., HP ALM, Microsoft Test Manager)
  • Modern IDE (i.e., Sublime, Visual Studio, Eclipse, etc.)
  • Version Control System (i.e., SVN, Git, TFS, etc.)
  • Relational Database System (i.e., SQL Server, MySQL, etc.)
  • Complete understanding of build and deployment systems such as Jenkins, VSTS and AWS
  • Solid understanding of Service Oriented Architectures
  • Ability to work independently in a fast-paced environment with frequent production releases
  • Exceptional verbal and written communication skills, eye for details
  • Strong understanding of performance testing & security testing (theory and why they-re important), accessibility & cross browser testing
  • Monitor systems and hardware performance and usage.
  • Researches production issues and supports the platform group as needed
  • Experience in life sciences domain is a plus

Share This Job

Powered by