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 PayIt, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Software QA Engineer (Automation) at PayIt will play a critical role in ensuring the quality and reliability of our software products through the development and implementation of automated testing strategies. This position requires a strong technical background in software testing methodologies, along with the ability to collaborate closely with developers and product teams. The engineer will be tasked with designing, executing, and maintaining automated test cases, thereby optimizing the testing processes and contributing to the overall improvement of software quality.
Job Responsibilities
- Develop, implement, and maintain automated test scripts using appropriate technologies and frameworks.
- Collaborate with cross-functional teams to understand project requirements and specifications.
- Design and execute comprehensive testing plans to validate software functionality and performance.
- Identify, document, and track defects through to resolution, ensuring no critical issues slip through the cracks.
- Continuous integration and continuous deployment (CI/CD) pipeline configuration and maintenance.
- Monitor and improve existing testing processes and frameworks to enhance efficiency and effectiveness.
- Provide feedback and insights to enhance system design and architecture through automated test results.
- Stay current with industry trends and emerging technologies in software testing and quality assurance.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 3 years of experience in software quality assurance, focusing on automation testing.
- Proficiency in at least one programming or scripting language, such as Java, Python, or JavaScript.
- Hands-on experience with automation testing tools such as Selenium, JUnit, or TestNG.
- Solid understanding of software development life cycle (SDLC) and agile methodologies.
- Experience with performance testing tools is a plus, such as JMeter or LoadRunner.
- Strong analytical and problem-solving skills with a keen attention to detail.
- Excellent verbal and written communication skills.
Technologies & Tools
The Software QA Engineer (Automation) will utilize a variety of technologies and tools in their daily work. These include but are not limited to automation frameworks such as Selenium and TestNG, version control systems like Git, CI/CD tools such as Jenkins or CircleCI, and project management software like JIRA. Familiarity with cloud platforms and testing tools for performance and security testing will also be advantageous in this role.
Ideal Candidates
An ideal candidate for the Software QA Engineer (Automation) position at PayIt is someone who possesses not only the requisite technical skills and experience but also has a proactive mindset and is driven by quality excellence. They should exhibit strong collaboration skills, thrive in a fast-paced environment, and have a continuous learning attitude. A successful candidate will also demonstrate innovation in problem-solving, a commitment to delivering high-quality software, and the ability to work effectively both independently and as part of a team.
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.