Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by WebstaurantStore, so some details may not match this job. The employer's own page has the real description.
Overview
The QA Automation Software Engineer at WebstaurantStore is responsible for designing and implementing automated testing solutions to ensure the quality and reliability of our innovative software products. This role requires collaboration with cross-functional teams to define testing requirements, develop test plans, and execute automated tests. The ideal candidate will possess a strong understanding of QA methodologies, automation techniques, and possess the ability to troubleshoot and optimize test frameworks to maintain efficiency and effectiveness.
Job Responsibilities
- Design, develop, and execute automated test scripts for web applications and APIs.
- Collaborate with development teams to understand and document testing requirements.
- Identify defects and facilitate their resolution through research and analysis.
- Create and maintain test documentation, including test plans, test cases, and detailed reports.
- Continuously improve and optimize the existing automation framework and testing processes.
- Provide training and support to team members on best practices in QA automation.
- Participate in code reviews and contribute to the continuous integration/continuous deployment (CI/CD) pipelines.
- Stay up-to-date with industry best practices and technologies related to software quality assurance.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 3 years of experience in software quality assurance and test automation.
- Proficient in programming languages such as Java, C#, or Python.
- Experience with automation testing tools such as Selenium, JUnit, TestNG, or similar frameworks.
- Strong understanding of software development life cycles and methodologies, particularly Agile.
- Familiarity with version control systems, preferably Git.
- Knowledge of RESTful APIs and web services testing.
- Excellent analytical and problem-solving skills.
Technologies & Tools
The QA Automation Software Engineer will utilize a range of technologies and tools to conduct testing and ensure quality control, including but not limited to Selenium for automation, JUnit and TestNG for unit testing frameworks, and tools for CI/CD such as Jenkins or CircleCI. Familiarity with test management software and defect tracking tools like JIRA will also be essential for effective project tracking and collaboration.
Ideal Candidates
Ideal candidates for this position will demonstrate a strong commitment to quality and a passion for software testing. They will possess exceptional attention to detail and have a proactive approach to identifying and resolving issues. Strong communication and collaboration skills are essential, as the role requires liaising with various stakeholders. A willingness to adapt to an ever-evolving technological landscape and a continuous improvement mindset will further contribute to their success in this role at WebstaurantStore.
How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.