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 Pella Corporation, so some details may not match this job. The employer's own page has the real description.
Overview
Pella Corporation is seeking a highly skilled Software Engineer - QA Automation to join our team in a remote capacity. The ideal candidate will be responsible for designing, implementing, and maintaining automated testing frameworks to ensure the quality of our software products. You will collaborate closely with development teams to identify testing needs, develop test plans, and execute software testing strategies. Your contributions will be pivotal in supporting product releases and improving software quality across our applications.
Job Responsibilities
- Design, develop, and maintain automated test scripts using industry-standard frameworks.
- Analyze software requirements and collaborate with developers to create comprehensive test plans.
- Execute automated and manual tests, ensuring software reliability and performance meet defined standards.
- Identify, document, and track software defects using appropriate tools.
- Provide feedback to the development team on issues and potential improvements.
- Continuously enhance the testing process through research and implementation of new testing methodologies.
- Mentor junior QA engineers and promote best practices in automated testing.
- Maintain accurate documentation of test cases, procedures, and results.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Minimum of 3 years of experience in Software Quality Assurance, with a focus on automation.
- Proficient in at least one programming language such as Java, Python, or C#.
- Experience with test automation tools such as Selenium, TestNG, or similar.
- Understanding of software development life cycle (SDLC) and QA methodologies.
- Familiarity with API testing tools and frameworks.
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication skills.
Technologies & Tools
As a Software Engineer - QA Automation, you will work with a range of advanced technologies and tools including Selenium WebDriver, JUnit, TestNG, Jenkins for continuous integration and deployment, and various API testing tools like Postman or Swagger. Familiarity with version control systems such as Git, as well as Agile project management tools like JIRA, will also be essential in your daily activities.
Ideal Candidates
Ideal candidates for the Software Engineer - QA Automation position will possess an intrinsic motivation for quality and continuous improvement. They will be detail-oriented with a strong commitment to delivering high-quality software products. The successful candidate will demonstrate proactive communication skills, effectively collaborating with cross-functional teams to address challenges and enhance operational efficiency. A passion for technology and innovation, coupled with the desire for personal and professional growth, will serve as key characteristics for thriving in this role.
Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.