Software Quality Performance Engineer in Test

  • Cengage Learning
  • Farmington, MI, USA
  • Nov 09, 2020
[Information Technology]

Job Description

**.** **Do you dare to reinvent the future of education?** At Cengage, we're harnessing the power of tech to build a future where all learners have the tools and confidence to achieve their goals. As a Cengage employee, you'll be helping to transform the way people learn. Collaborating with the best of the best, you'll feel challenged and inspired to do breakthrough work. Together, there's no limit to what we can imagine and create! **Are we right for you?** We set the bar higher by bringing our unique talents and points of view to the table every day. We're curious and comfortable with change and are willing to take risks to transform education for the better. We also offer a fun, challenging, and rewarding environment with the opportunity to work with some of the most talented people in our industry. **What You'll Do Here:** As a Software Performance Engineers in Test here at Cengage, your primary responsibility will be to ensure that our MindTap systems and projects are performing as designed (and required), at the highest level of quality. The main focus of the role is to design, develop and implement performance automation tools and the test infrastructure necessary for validating features and interfaces to support predefined SLA's with Development, Production and Product Management, ensuring timely delivery of scalable quality services. The software quality tests will focus on Performance tests that can be run as standalone suits or as part of our Continuous Integrated Framework (CIF). Although this role does not have direct reports or leadership responsibilities, you will be encouraged to take part in helping to defining directions and set goals, while striving to become a subject matter expert in your area of expertise (i.e. software quality and performance engineering). **Responsibilities:** + Creates performance test plans from technical design documents and/or requirements documents with moderate supervision. + Executes performance automated test cases and regresses bugs. + Troubleshoots issues (in QA or live) as assigned with moderate supervision. + Develops (reusable) performance automation or testing tools as assigned with moderate supervision. + Assists in the review of test plans from junior members. + Assists in the code review of other team members. + Provides reliable and accurate task estimates for assigned work with review from a Senior Engineers. + Assists Development & Product teams by reviewing and maintaining technical documentation + Maintains knowledge of the appropriate programming languages (REST and/ API, Web Services)/tools/skillsets. + Gains/maintains high-level knowledge of technical architecture of assigned projects. + Effectively reuses existing automation or testing tools and creates both when needed. + Contributes to engineering domain design discussions and to test strategy creation as requested. **Skills You Will Need Here:** + BA/BS in Computer Science or Engineering or equivalent experience. + 3+ years of experience in software quality assurance. + Demonstrated knowledge of QA and software development concepts, Agile and Test-Driven Development. + Proficiency in coding with one or more of the following: Java, JavaScript, PHP, Groovy, C# or Ruby. + Experience with one or more of the following tools: JMeter, Gatling, Selenium, BlazeMeter, LoadRunner, SoapUI, Selenium, JIRA, Zephyr or Eclipse IDE. + Good working knowledge of SQL (MySQL), Linux/Unix. + Demonstrates initiative in seeking out opportunities to identify and deal with issues in both the systems they own as well as the systems the support. + Team oriented collaborator requiring minimal supervision. #LI-BG1 IND-TECH **Job Locations** _US-MI-Farmington Hills_ **Posted Date** _1 month ago_ _(9/18/2020 11:52 AM)_ **_Requisition ID_** _2020-8400_ **_Job Function_** _Quality Assurance_Cengage is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, marital status, parental status, cultural background, organizational level, work styles, tenure and life experiences. Or for any other reason. You may view Cengage's EEO/Affirmative Action Policy signed by CEO Michael Hansen and Equal Employment Opportunity is the Law notice by clicking on their corresponding links.Cengage is committed to providing reasonable accommodations for qualified individuals with disabilities in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at or you may call us at +1 (617) ###-####.
Associated topics: automation, prevention, qa, quality assurance, quality assurance analyst, quality assurance engineer, quality assurance lead, software quality assurance, software quality engineer, test engineer