Job Description
- The Quality Engineer is responsible for designing and implementing testing solutions based upon business /product/processes that are defined in workflows and use cases.
- Work with product managers, designers, and developers to identify and improve system requirements, supporting the team in implementing those changes as needed
- In addition will help oversee all software testing, recommend new processes, software and/or systems to improve internal execution efficiency.
- Develop detailed, comprehensive, and well-structured test plans and test cases
- Develop test solutions, scripts, and simple tools to reduce manual effort, audit component, or improve feature quality.
- Lead QE testing activities
- Act as the subject matter expert for testing activities
- Experienced in manual testing according to acceptance criteria provided
- Firm understanding of regression testing
- Prioritize and plan testing activities
- Effectively document testing phases, identify and record defects, bugs, errors, and other associated issues
- Troubleshoot and isolate bugs to help developers research the root cause of defects
- Investigating and reproducing issues that have been reported by our internal and external users.
- Analyze change requests and provide recommendations on how change might impact test scope and/or product behavior
- Identify and report issues found, then verify that issues are resolved
- Following up after fixes have been developed by performing thorough regression testing or automating regression testing
- Assist in the development of the CI/CD pipeline
- Assist software developers in isolating and resolving software defects
- Bachelorβs degree in Computer Science or equivalent combination of technical education and work experience
- 3-5 years overall experience as a Quality Engineer in an engineering organization.
- 3-5 years of experience in quality engineering practices, CI/CD, SDLC, etc.
- Strong knowledge of Quality Engineering methodology and modern quality tools, JIRA, Confluence, and test case management tools, like Test Rail.
- Ability to understand technical specifications and analyze log files
- Knowledge of one or more scripting languages (e.g., Python, Ruby, Perl, Javascript, Java, Go)
- Knowledge of software-testing techniques (e.g., equivalence class partitioning), and software testing life cycle
- Experience with technologies (e.g., Selenium, JUnit, TestNG, and other open source tools)
- Experience in Unit Testing APIs like JUnit, HttpUnit is desired.
- Pair testing with the developers and be an advocate of the QA mentality
- Deep understanding of creation and prioritization of test scenarios
- Excellent verbal and written communication skills
- Excellent problem solving skills and ability to debug complex technical issues
- Experience in all phases of the software development lifecycle and QA processes
- Experience working in an agile development environment
- Experience in documenting test cases and developing test plans
- Experience with Linux, Windows, and Mac OS X operating systems
- Experience testing device software and operating systems (e.g., Android), and/or Linux
- Experience executing and maintaining black box test cases
- Excellent communication, collaboration, analytical, and problem solving skills
- Works well under pressure and is able to shift priorities as needed
Date Posted
09/18/2022
Views
0
Similar Jobs
Software Engineer Networking Software and Services - xAI
Views in the last 30 days - 0
The text describes xAIs mission to develop AI systems for understanding the universe and advancing human knowledge It outlines a role involving networ...
View DetailsAssociate Technical Support Engineer - Recharge
Views in the last 30 days - 0
Recharge is a subscription platform for innovative brands offering customer retention solutions They seek Technical Support roles with 247 coverage em...
View DetailsFull Stack Product Engineer - Jiga
Views in the last 30 days - 0
Jiga is a remotefriendly company focused on empowering engineers with trust autonomy and flexibility They emphasize simplicity ownership and impactful...
View DetailsSenior Design Manager (Infrastructure) - Canonical
Views in the last 30 days - 0
Canonical a leading opensource provider seeks a Senior Design Manager to drive innovation in cloud and AI technologies The role offers remote work glo...
View DetailsSenior Product Designer - Org & Security - Typeform
Views in the last 30 days - 0
This job description outlines a role in developing an intelligent contact management system with AI capabilities The position involves designing user ...
View DetailsExecutive Director Patient Advocacy - Kyverna Therapeutics
Views in the last 30 days - 0
Kyverna Therapeutics is seeking an Executive Director for Patient Advocacy to lead initiatives in autoimmune disease treatment The role involves build...
View Details