General Job Description:
The successful IT Quality Assurance Engineer candidate will be responsible for assisting in developing, coordinating, and performing both manual and automated Quality Assurance tasks for web, mobile, eCommerce, and database platforms. You will help primarily on building out automation test development and running automated tests, with some manual testing where needed. You must be able to work both independently and collaboratively.
The ideal candidate has 5+ years of Quality Assurance testing experience, with 2+ of it involving automation. In addition, you know how to build QA automation using Python and have familiarity with AWS features. You are an individual who is highly motivated to work independently under direction but are also able to coordinate closely with various teams as necessary.
Essential Responsibilities:
- Develop, document, and maintain test plans, automation test scripts, and procedures for manual and automation testing.
- Independently analyze, solve, and correct issues in real time, providing problem resolution end-to-end
- Collaborate to define, document, improve, and automate processes, to track issues to resolution, and to document changes.
- Participate in scheduled and ad-hoc deployment activities during business hours, and occasionally during off-hours as necessary.
- Work independently and as part of a team; engage and interact with as needed with product management, developers, DevOps, and on rare occasions technical support to understand issues and requirements.
- Utilize repositories and tracking systems such as Git, Confluence, and JIRA for documentation, test scripts, test results, configuration, and supporting data.
- Document issues, solutions, recommendations, and other needed information
Position Requirements (Skills, Knowledge, Abilities):
- You have a BA/BS in Computer Science, Engineering, or a related technical discipline.
- You have excellent written and verbal communication skills.
- You have 5+ years QA including 2+ years QA Automation experience.
- You have experience in various types of testing (smoke, system, integration, regression, performance, load, user acceptance, black/white box, etc.)
- You have ability to write, read, and understand code (esp. Python, some JavaScript, SQL, and C#)
- You know how to test web services, APIs, UI (cross browser, mobile, web), mobile.
- You have experience with test automation platforms, systems, and tools (Selenium, JMeter, K6, Postman, Robot Framework or Cucumber/Gherkin, etc.)
- Preferred knowledge and/or experience of compliance with standards such as GDPR, CCPA, HIPAA, FERPA, PCI and ADA
- Flexible, team player, “get-it-done” attitude; motivated to learn and help others.
- Ability to organize and plan work independently, as well as under supervision of a lead.
- Ability to work in a rapidly changing environment.