Senior Quality Assurance Engineer

Company: Clarivate
Company: Clarivate
Location: R186- Ann Arbor, MI (PQ)
Commitment: Full time
Posted on: 2023-09-08 05:52
We are looking for a Senior Quality Assurance Engineer to join our team.  You will be responsible for reviewing software products through the use of systematic tests to develop, apply, and maintain quality standards for company products. You will also responsible for developing, modifying, and executing software test plans and test automation.  If this sounds like an opportunity you are interested in, then we would love to talk to you!About You – experience, education, skills, and accomplishmentsBachelor’s degree in computer science or similar field, or equivalent industry experience3 + years of experience in quality assurance3+ years of experience working with manual and automated testing of modern web application implementations and Web UIs, especially in different web development frameworks It would be great if you also had…Experience with multiple testing approaches across diverse products within a shared application spaceExperience testing REST APIs and web services Experience working in an Agile development environment Knowledge of software development lifecycleFamiliarity with testing on mobile devices (iOS, Android). Familiarity with relational databases and SQLAbility to work with Continuous Integration tools (Jenkins, Azure DevOps, Teamcity, etc.)  Ability to collaboratively work in an Agile team environmentExperience with cloud hosting – Amazon AWS, Azure, Heroku, etc. Experience contributing to test automation frameworks using Java, Python, C# or similar (TestNG, Page Object Model, etc.)Experience with remote Selenium Grid (LambdaTest, SauceLabs, BrowserStack.)Familiarity with open source libraries and tools Familiarity with Distributed VCS (Git, Bitbucket) and branch management Proficient with UNIX or Windows system essentials Familiarity with manual and automated testing of web appsAble to perform code reviews and discuss code/schema changes in Java, JavaScript, SQL or similar languagesWhat will you be doing in this role?Test software applications and reports problems to development team Create and maintains test plans, a test environment, test data, and testing tools Participate in the software development process to enable and continually measure improvements in qualityWork with development teams to assure expected functionality of software applicationsConsistent and efficient execution of existing manual and automated testsContinual development and execution of new manual and automated test solutions as appropriateMaintains flexibility and strong working relationships with peers and managementMay lead and manage project planning for the teams May provide guidance and coaching to less-experienced peers Hours of WorkFull time, permanentAlthough duties are typically performed during normal business hours, occasional off-hours may be requiredClarivate is an Equal Opportunity Employer Vets/Minorities/Women/Disabled
View Original Job Posting