Quality Engineer
Skills
API TestingAutomationCross-Browser CompatibilityPostman APIQuality AssuranceQuality ControlReliability
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Bachelor's degree in software engineering, computer science, STEM, or related field
- 3+ yrs of experience as a test engineer in an agile environment
- 1+ years of programming experience as a software engineer, software automation engineer, technical quality engineer, or related field
- Understanding of the functional aspects of web and RESTful applications, e.g., browser cookies, URLs and HTTP methods
- Working knowledge of basic SQL to fetch and verify data from database
- Hands-on experience with test tools, frameworks, and platforms such as Selenium, Cucumber, Rest Assured, Cypress/TestCafe/Playwright, Appium, Cross Browser Testing, SauceLabs, Browserstack, JMeter, Blazemeter, Flood.io etc.
- Hands-on experience with API testing tools such as Postman, Insomnia, Swagger
- Hands-on experience with CI tools (e.g. Jenkins, CircleCI, TravisCI), bug tracking tools (e.g. JIRA), git based source control (e.g. GitHub, Gitlab, Bitbucket), IDEs (e.g. IntelliJ, Eclipse, VSCode), test case management tools (e.g. QTP, TestRail).
Nice to have
- passionate
- delightful customer experiences
- reliable customer experiences
- quality advocate
- engineering excellence
- testing best practices
- relevant high-quality legal content
- small businesses
- various legal needs
Day to day
- Design test scripts and testable user journeys that developers can use to test their own code.
- Coordinate crowd-sourced exploratory testing and bug bashes.
- Investigate issues in production, participate in root cause analysis, and ensure that additional tests are added to prevent recurrences.
