.**About the Team.**Thermo Fisher's "Software Engineering" center of excellence in Tijuana, Mexico. This center of excellence provides world-class software and cloud computing service that helps scientists do their work more efficiently and precisely, enabling them to make our world healthier, cleaner, and safer.Our world-class software products and solutions accelerate scientific discovery and lab productivity.These solutions provide rich content, selection tools, collaboration tools, and scientific apps that allow our customers to focus on innovation and the complexities of their science. Also, create a connected world for our customers where discoveries happen the intelligent way, where every device/product is connected, self-aware, and self-healing—thereby enabling efficient workflows and collaborative science.**Roles & Responsibilities**:- Excellent verbal and written communication skills (English-Spanish).- Ability to effectively document artifacts and processes and then explain them to others- Create detailed, comprehensive, and well-structured test plans and test cases- Review requirements, specifications, and technical design documents to provide timely and meaningful feedback.- Estimate, prioritize, plan and coordinate testing activities.- Design, develop and execute automation scripts using open source tools.- Identify, record, document thoroughly, and track bugs.- Perform thorough regression testing when bugs are resolved- Liaise with internal teams (e.G., developers and product managers) to identify system requirements- Monitor debugging process results- Investigate the causes of non-conforming software and train users to implement solutions- Track quality assurance metrics, like defect densities and open defect counts- Stay up-to-date with new testing tools and test strategies- Active participation in various scrum ceremonies such as Story grooming, sprint planning sessions etc., and contribute towards identifying technical risks, alternate solutions to various problems etc.- Provides guidance regarding design testing strategy.- Practical use of BDD and TDD, preferably- Leads automation testing efforts and proactively looks for ways and patterns to continuously automate feature testing with measurable and tangible goals- A highly motivated, fast learner who can self-start and "figure out what needs figuring out."**Education**:Bachelor in Computer Science or Engineering with 5+ years of experience or Master in CS or Engineering with 3+ years of experience.**Nice to Have Skills, Knowledge, and Experience**:- Experience in designing and developing large-scale and highly available distributed software- Development experience with Python, JavaScript, Ajax, Bootstrap, HTML 5, CSS, and Angular JS- Experience with development on one or more mobile platforms is a plus.- Experience with the quality, code analysis, and Configuration tools like SonarQube, Semmle, Veracode, NetSparker, Ansible, etc