Description :
The QA Engineer identifies, analyzes, and reports defects with full evidence, such as functionality errors, inconsistencies in software program functions, file outputs, user interface forms, content, and system usability issues. The QA Engineer will participate as part of a team in all phases of development for existing and new services. Will troubleshoot and proactively resolve software issues. Ensure compliance with University standards for security, privacy, and accessibility. Collaborate with other members of the team, including the software architect, project managers, business analysts, other QA team members and testers. Work with developers, systems and database experts to ensure successful integration with existing systems and services. Uses automated test scripting and execution tools.
Enable Skills-Based Hiring
Report-To Detail
Additional Details
- Preferred Pay Rate Range : BR-BR
- Report-To Detail : Hybrid - partial time on campus / partial time WFH (working / living in MA).
- Tenure Limit : 18 Months
- FLSA Exemption Status : Exempt Computer Professional
- Required Education : College Graduate
- Required occupational training, certifications or license(s) : None
- Business Title : Temporary - QA Engineer
- Additional Job Details : Reporting to the Associate Director of Quality Assurance, the QA Engineer position will develop, execute, and maintain automation scripts from detailed and well-structured test plans and test cases. They will need to be collaborative developers, product owners, and other cross-functional groups to ensure quality issues and defects are appropriately identified, track, and resolved. This position will report to the Associate Director of Quality Assurance. Other responsibilities include : Develop, execute, and maintain test plans, test cases, scripts, and create test data for Agile development team, including functional, regression, and stress testing. Work with product owners and QA team members to develop test case scenarios and translate them into concrete test steps for either the automated test scripts, or manual end user testing documentation. Define clear verification steps within the test case for inputs and outputs. Utilize software testing toolset (e.g., Microsoft Playwright, Cypress, Selenium, or similar tool) to conduct automated functional testing for web applications. Test automation involves hands-on programming in C# and SQL. Utilize development management toolsets e.g., JIRA, Confluence, Git, Bamboo, and BitBucket. Report and track defects using JIRA (JIRA is a team collaboration software). Identify defects and articulate those findings to the development team for debugging purposes. Defects include functional errors, system failure or inconsistent behaviors. Update the test scripts per the development code change. Work with product owners on functional requirement clarification and investigate with software developers programming solutions to resolve the issues within the application. Manage the setup of test scripts against the test environments. Monitor test runs and the execution schedule. Troubleshoot problems by reviewing system and application logs. Investigate test failures and bugs found via test automation tool JIRA. Plan and guide the discussion for the purpose of enhancing business processes and information process flow with cross-functional development teams. Work with managers and team members to ensure that the process is clear and can be applied quickly and efficiently. Write documentation that explains the process and how to implement it. Additional Qualifications 3+ years experience with an automation testing tool (e.g., Microsoft Playwright, Cypress, Selenium, or similar tool) and continuous integration systems (e.g., Bamboo) 3+ years experience of functional end-to-end testing, smoke, regression, and stress testing. 3+ years experience data-driven automation testing and demonstrated ability to build a test automation strategy from the ground up. Experience with test case management tools, (e.g., Jira) and Atlassian products (e.g., Confluence, BitBucket, SourceTree) Proficient in one or more programming languages, including C# or similar languages. Firm understanding of software quality, strong problem solving and technical troubleshooting skills, attention to detail, excellent communication, organization, and documentation skills Willingness to continue learning new technologies and ability to work in a fast-paced environment Good working knowledge of web applications and RESTful API-based testing platforms Experience of working in an Agile software development environment, processes and techniques Knowledge / experience with Salesforce Education Cloud or Salesforce, SOQL queries, and a general understanding of Salesforce AI
- Does this position require a HUID? : Yes
- Pre-identified candidate's information, including name, email, phone, state / city / zip & pay rate : (No Value)
- Is the worker converting from being a Harvard full-time employee (FTE)? : No
- Role requires identity, I-9 and 3 reference screen (recruited) : Yes
- Role requires identity, I-9 screen (payrolled) : No
- Role requires DMV / driving history screen : No
- Role requires criminal background and sexual offender screening CORI / SORI : No
- Role requires criminal background screen : Yes
- Role requires 10-panel drug screen : No
- Role requires credit record check : No
- Role requires compliance with Immunization policy. : No