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.
Position Overview
Pella Corporation is seeking a detail-oriented and dynamic Software Engineer - QA Automation to join our innovative team. The successful candidate will be responsible for designing, developing, and implementing automated testing frameworks and strategies to ensure the quality and reliability of our software products. This role requires a solid understanding of software testing methodologies, programming, and continuous integration processes to enhance our testing capabilities and improve product delivery time.
Job Responsibilities
- Design and create automated test scripts for various applications and systems.
- Develop and maintain testing frameworks and automation tools.
- Collaborate with cross-functional teams to identify and analyze risks and to define testing requirements.
- Execute automated test cases and perform regular reviews and updates to the testing processes.
- Monitor and report on testing progress, results, and performance metrics.
- Participate in code reviews and contribute to continuous improvement initiatives.
- Provide guidance and mentorship to junior team members regarding best practices in testing.
- Stay updated with industry trends and advancements in testing technologies.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 3+ years of experience in software quality assurance and automation testing.
- Proficient in automation testing tools such as Selenium, TestNG, or similar.
- Strong programming skills in languages such as Java, Python, or C#.
- Experience with build and CI/CD tools like Jenkins, Git, or Azure DevOps.
- Solid understanding of software development life cycle (SDLC) and agile methodologies.
- Excellent analytical and problem-solving skills.
- Strong verbal and written communication skills.
Technologies & Tools
The Software Engineer - QA Automation will work extensively with various technologies and tools, including but not limited to, Selenium for automated testing, JUnit and TestNG for test framework development, Git for version control, and Jenkins for continuous integration. Familiarity with agile project management tools such as Jira may also be beneficial in tracking and monitoring testing progress.
Ideal Candidates
The ideal candidate for the Software Engineer - QA Automation position will possess a strong passion for quality assurance and automated testing. They should demonstrate a proactive approach in identifying issues and implementing solutions efficiently. A collaborative mindset, coupled with the ability to communicate effectively with technical and non-technical stakeholders, is crucial. A good fit would also be a candidate who embraces continuous learning and improvement in both personal and team processes to drive excellence in software development.
See our resume templates side by side, from plain one-column pages hiring software reads in order to designed pages to hand to a person. See the templates →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.