QA Analyst (Mid-Level Manual Software Tester)
Software Development & QA Cleveland, Ohio
Description
This position will require you to be in the Greater Cleveland, OH area
We are presently in a hybrid schedule, 2 days on campus and 3 days WFH
The QA Analyst (Mid-Level Manual Software Tester) is responsible for evaluating mobile and web applications and back-end systems to review functionality and identify defects or potential design flaws. The individual analyzes products and specifications, develops, writes, and executes tests (manually or with tools), and assists Developers to isolate and determine the source of defects.
Responsibilities:
- Perform manual testing, which may include exploratory, system, regression, compatibility, or integration testing for client facing products or back-end systems.
- Work on small projects independently; contribute to medium-sized projects with guidance from more senior QA Analysts.
- Write, execute, and maintain test cases.
- Create and follow test plans for product releases.
- Document and evaluate test results and defects, track and manage defects and work with the Development team and business to troubleshoot issues and evaluate fixes.
- Lead discussions with developers and product owners to better understand requirements.
- Anticipate potential areas of failure or risk when reviewing requirements.
- Compile test results for communication to developers and product owners.
Requirements:
- Bachelor’s Degree in Computer Science or related field, or equivalent experience.
- 2-4 years of related experience in a technical environment.
- Able to effectively articulate technical challenges and solutions.
- Strong communication skills and the ability to communicate across teams.
- Problem solving skills with the ability to learn and apply new technologies.
- Understand the basic concept and workflow of software development and quality assurance.
- Enthusiasm to dig into technical systems and to troubleshoot issues.
- Show creativity and initiative to improve product test coverage and effectiveness.
- Excellent attention to detail.
- Proficient in writing basic to intermediate SQL scripts and has a solid understanding of stored procedures.
- Experience testing APIs.
- Experience with agile project management and bug tracking tools (i.e., Jira, Bugzilla, VersionOne, Pivotal Tracker, Trello, ALM, etc.).
- Experience with development / testing tools for Android and iOS (i.e., Android Studio, Android SDK, ADB, DDMS, Xcode, etc.).
- Familiarity with software code management tools (i.e., Github, Bitbucket, TeamCity, Visual Studio, TeamCity, TestFlight, Crashlytics, etc.).
- Experience with Test Case Management tools (i.e., qTest, TestTrack, TestRail, PractiTest, Zephyr, Quality Center, Silk, etc.).
- Experience with systems, concepts, and tools such as iOS, Android, Windows, MacOS, Browser Development Tools, XPath, Fiddler, BrowserStack, etc.
What’s Next:
As you’ve probably guessed, OverDrive is a place that values individuality and variety. We don’t want you to be like everyone else, we don’t even want you to be like us—we want you to be like you! So, if you're interested in joining the OverDrive team, apply below and tell us what inspires you about OverDrive and why you think you are perfect for our team.
OverDrive values diversity and is proud to be an equal opportunity employer.
#LI-Hybrid