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 Marlee (Fingerprint For Success), so some details may not match this job. The employer's own page has the real description.
Overview
As a QA Automation Engineer at Marlee (Fingerprint For Success), you will play a critical role in ensuring the quality and reliability of our software solutions. Your primary responsibility will involve designing, developing, and implementing automated test solutions that align with our business objectives. You will collaborate closely with development teams to understand application functionalities, execute test plans, and provide feedback that drives the continuous improvement of our products.
Job Responsibilities
- Develop and maintain automated test scripts that ensure software quality at all phases of the development lifecycle.
- Design, implement, and execute test cases to validate functionality, performance, and security of applications.
- Identify defects and issues, providing thorough documentation and working with developers to ensure timely resolution.
- Conduct code reviews for automation scripts to ensure quality and adherence to best practices.
- Participate in requirement analysis and design reviews to provide input on requirements, architecture, and design.
- Continuously enhance automated testing frameworks and practices to improve efficiency and coverage.
- Generate comprehensive testing reports, providing insights and recommendations to stakeholders and development teams.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience in software quality assurance with a focus on automated testing.
- Strong understanding of testing methodologies, frameworks, and best practices.
- Proficiency in programming languages such as Java, Python, or JavaScript.
- Experience with testing tools and frameworks, such as Selenium, JUnit, TestNG, or similar.
- Knowledge of CI/CD processes and tools (e.g., Jenkins, GitLab, etc.).
- Excellent analytical and problem-solving skills coupled with strong attention to detail.
- Ability to work effectively in a collaborative team environment and communicate technical concepts clearly.
Technologies & Tools
The QA Automation Engineer will utilize a range of technologies and tools to streamline testing processes and improve software quality. Familiarity with testing frameworks such as Selenium and TestNG is essential, along with experience in programming environments including Java, Python, or JavaScript. Additionally, knowledge of version control systems like Git and CI/CD tools (e.g., Jenkins) will be pivotal in integrating automated tests into the development pipeline.
Ideal Candidates
Ideal candidates for this position will exhibit a strong passion for software quality and an eagerness to learn new technologies. They will be proactive problem solvers who take initiative and demonstrate resilience in the face of challenges. Effective communication skills, both verbal and written, are crucial for articulating complex issues clearly and collaborating with cross-functional teams. A keen eye for detail, coupled with a thorough understanding of automation principles, will set successful candidates apart as they work towards delivering high-quality software solutions.
Asked to add a skill to your resume in a hurry? Pick the resume, type the skill, and Add a Skill gives you the lines to add. Add a skill →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.