The QA Automation Engineer role is responsible of designing automated tests to validate the functionality of web and mobile applications. Your job is to create the initial test designs, write the scripts, install the automation testing protocols, and report the results. Also is responsible for assessing software quality to our online solutions through manual testing when it is needed. You will be responsible for finding and reporting bugs and glitches.
In this role, you should have a keen eye for detail and excellent communication skills. If you are also competent in executing test cases and are passionate about quality, we’d like to meet you.
Ultimately, you will ensure that our products, applications and systems work correctly
Tasks and responsibilities
- Review and analyse system specifications
- Develops programs and tools to automate the test process
- Writing automation scripts and implementing software applications
- Executing and evaluating automated load and performance tests
- Collaborate with QA Engineers to develop effective strategies and test plans
- Execute test cases (automated or manual) and analyse results
- Evaluate our products according to specifications
- Create logs to document testing phases and defects
- Report bugs and errors to development teams
- Perform thorough regression testing when bugs are resolved
- Help troubleshoot issues
- Conduct post-release/ post-implementation testing
- Work with cross-functional teams to ensure quality throughout the software development lifecycle
- Stay up to date with new testing tools and test strategies
Requirements
Knowledge and
experience
Essential
- Proven experience as a QA tester or similar role
- Ability to document and troubleshoot errors
- Excellent communication skills in both English and Spanish
- Attention to detail
- Analytical mind and problem-solving aptitude
- Strong organizational skills
- Programming skills
- BSc/BA in Computer Science, Engineering or a related field
- Strong knowledge of software QA methodologies, tools and processes
- Experience in writing clear, concise and comprehensive test plans and test cases
- Experience working in an Agile/Scrum development process
- Working knowledge of test management software (e.g. Azure Test Plan, JIRA)
- Knowledge of SQL and scripting
- Knowledge of CSS and JavaScript
- Hands-on experience with both white box and black box testing
- Hands-on experience with automated testing tools (i.e. Selenium, WebDriver, Katalon, SoapUI, JMeter)
- Hands-on experience with BDD
Qualifications
and specialist
skills
- Self-starter, pro-active and able to take the initiative and manage own time. Can do attitude, delivery driven, passionate to learn new technologies.
- Excellent communication skills, able to build and maintain credibility both internally with users and peers.
- Apply proven communication, analytical and problem-solving skills to help maximize the benefit of IT system investments.
- A strong academic background including a degree in a relevant field.
- Proven development skills with a positive and energetic style able to deliver results in a fast changing, demanding environment.
- Logical approach to problem solving.
- Excellent team player able to get on well with others.
- Creative thinker able to identify new opportunities for adding value to the business, quickly able to translate business requirements into practical application design.
- High personal standards and integrity.