Get AI-powered advice on this job and more exclusive features.
Role
You will be responsible for analyzing the functionality of applications and designing automated tests to validate their performance. You will also be required to identify bugs, install databases, and collaborate with the software design team.
To ensure success as a QA automation engineer, you should have advanced programming skills, a keen eye for detail, and excellent project management skills. A skilled QA automation engineer can design and write efficient test procedures for every software application.
Responsibilities
- Meeting with the software design team to discuss verification protocols.
- Identifying software application weaknesses and target areas.
- Sketching out ideas for automated software test procedures.
- Reviewing software bug reports and highlighting problem areas.
- Writing automation scripts and implementing software applications.
- Designing and installing software databases.
- Troubleshooting automation software and finalizing system procedures.
- Identifying quality issues and creating test reports.
- Collaborating with the design team to solve application faults.
Experience
- Seasoned QA Automation Engineer with 6 to 8 years of experience, mainly in UI automation with expertise in frameworks like Playwright, BDD, etc.
- Experience with various testing techniques such as UI Testing and Automated Testing.
- Proficiency in Javascript, basic Java, Python, and API automation is preferable.
- Experience with web security technology and software QA tools and processes.
- Ability to write clear, concise, and comprehensive test plans and cases.
- Hands-on experience with both white box and black box testing.
- Experience with automated testing tools.
- Solid knowledge of SQL and scripting.
- Experience working in an Agile/Scrum environment.
- Experience with performance and security testing is a plus.
Skills
- Critical thinking and problem-solving skills.
- Good time-management skills.
- Excellent interpersonal and communication skills.
Education
- Bachelor’s or Master’s degree in Computer Science or a relevant field.
Additional Details
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Quality Assurance
- Industries: IT Services and IT Consulting