QA Automation Engineer is responsible for applying engineering principles to design and develop software tests to automate the testing process, ensuring product quality and reliability.
Requirements
- Operational Collaboration
- Leadership and task/project ownership
- Problem solving and analytical skills
- Interpersonal skills - proactive communication
- Time management and organizational skills
- Knowledge of software QA methodologies, tools, and processes
- Team player
- Written and spoken communication skills in English
- Knowledge of functional testing
- Ability to work in an Agile lifecycle
- Strong interpersonal skills and ability to establish and maintain good working relationships
- Ability to define problems, collect data, analyze data, establish facts, and draw valid conclusions
- Ability to expand/refactor existing automation frameworks and excellent debugging skills
- A comprehensive familiarity and proven experience in OOP
- Well-grounded skills related to networking, CMS and database technologies
- Review design specifications to understand the software product's scope, requirements, and functionality
- Create, modify, and execute automated test cases
- Create, modify and maintain test cases required for all aspects of testing
- Conducts testing to ensure that a product is performing according to user requirements and within established guidelines
- Monitor, manage and report bugs using bug tracking tools such as JIRA
- Monitor logs and understand the issues
- Provide appropriate status reports on a daily basis
- Research, develop and test third party applications and solutions on Linux and Windows
- Create virtual environments with various operating systems, databases, content management systems and troubleshoot when required
Benefits
- Paid Time Off
- Health Insurance
- Retirement Plan