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 IntelliShift, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Software QA Engineer at IntelliShift plays a crucial role in ensuring the quality and performance of our software products. The selected candidate will be responsible for designing, implementing, and executing test plans, as well as documenting test results. Collaborating closely with development teams, the QA Engineer will identify defects, suggest improvements, and ensure that all deliverables meet the highest standards of quality. The ideal candidate will have a solid background in software testing methodologies and a passion for quality assurance, contributing to the overall success of our software development lifecycle.
Job Responsibilities
- Develop and execute detailed test plans and test cases based on software requirements.
- Identify, report, and track defects in the software through effective use of various testing tools.
- Collaborate with cross-functional teams to understand product features and provide feedback on design and usability.
- Automate testing processes using appropriate tools to ensure efficiency and repeatability.
- Conduct regression testing to validate changes and enhancements to the software.
- Participate in the Agile development process, attending sprint planning and review meetings.
- Develop and maintain test documentation including reports and logs.
- Stay up-to-date with industry trends in quality assurance and testing methodologies.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 3 years of experience in software quality assurance and testing.
- Proficient in automated testing tools such as Selenium, JUnit, or equivalent.
- Strong understanding of software development life cycle (SDLC) and testing methodologies.
- Experience with ANSI SQL and ability to write queries for database testing.
- Effective problem-solving skills and a keen attention to detail.
- Excellent communication and interpersonal skills to work within a team environment.
- Familiarity with Agile methodologies is preferred.
Technologies & Tools
The Software QA Engineer will engage with a variety of technologies and tools essential for effective testing processes. These include automated testing frameworks such as Selenium and TestNG, testing management tools like JIRA and TestRail, and programming languages such as Java or Python for scripting. Familiarity with continuous integration and deployment tools, such as Jenkins or Git, is also beneficial for maintaining streamlined QA processes.
Ideal Candidates
The ideal candidates for the Software QA Engineer position will demonstrate a proactive approach to problem-solving, with strong analytical skills and an unwavering commitment to quality. They should possess excellent teamwork and collaboration abilities, thriving in dynamic environments while managing multiple priorities. Adaptability, strong communication skills, and a clear understanding of both development and QA practices will distinguish the best candidates in their pursuit of excellence at IntelliShift.
Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.