Software Quality Engineer
Job Description
Job Description Job Description Job Description The Software Quality Engineer will be focused on all phases of the software development process and must have strong experience and skills in a variety of capabilities, including engineering and technology, verbal and written communication, problem-solving, reasoning and logic, and practical skills.
Requirements Core Responsibilities ● Drive the overall quality discipline. ● Develop standards and procedures to determine product quality and release readiness. ● Identify and report on key KPIs for product quality. ● Drive innovation and streamline the overall testing processes. ● Drive the tooling, technologies, and testing processes. ● Perform and document risk analysis. ● Maintain an effective test case bank by documenting and maintaining test cases, and by developing and maintaining automated tests. ● Establish and maintain the automated testing framework. ● Create robust test plans. ● Perform manual and automated testing, tracking and reporting on test progress and results. ● Review user interfaces for consistency and functionality.
Qualifications ● Bachelor’s degree in Computer Science (CS), Information Technology (IT), or a related field, OR completion of an IT bootcamp focused on Java development. ● Strong programming skills, particularly in Java. ● Experience with automated testing frameworks and tools. ● Solid understanding of software quality assurance methodologies, tools, and processes.
● Proven ability to write clear, concise, and efficient code. ● Familiarity with Agile development methodologies. ● Excellent problem-solving, analytical, and reasoning skills. ● Strong verbal and written communication abilities. ● Ability to work collaboratively in a team environment.