
Quality Assurance Automation Engineer – Selenium
Posted 4 hours ago

Posted 4 hours ago
• In the role of Quality Assurance Engineer, you will be tasked with ensuring that software products and applications adhere to quality standards by developing and executing tests, identifying defects, and working alongside developers to resolve issues. Your contribution will be vital in guaranteeing the reliability, usability, and functionality of software prior to its release to end-users.
• __**Duties and Responsibilities:**__
• Create and execute test plans, test cases, and test scripts for various software products, focusing on both automation and manual testing techniques.
• Conduct tests, analyze results, and document defects, issues, and errors to share with the engineering and product teams.
• Diagnose and resolve software issues, offering suggestions and solutions for enhancements.
• Review and validate software requirements, specifications, and documentation, providing constructive feedback and recommendations.
• Collaborate with the engineering team to assure the quality and functionality of software products throughout the entire development lifecycle.
• Communicate and liaise with the product management/product ownership team to comprehend the product vision, scope, and features, ensuring they align with quality standards and expectations.
• Develop and maintain test scripts using various tools and frameworks, including Selenium, TestNG, JUnit, Cucumber, etc.
• Benchmark and evaluate site performance using various tools and metrics such as load testing, response time, and throughput.
• Keep abreast of the latest testing tools, technologies, and best practices, applying them to the testing process.
• __**Must-have Skills / Qualification:**__
• A Bachelor’s Degree in Computer Science, Engineering, or a related field is required.
• At least 3 years of demonstrable experience as a QA Engineer, Software Tester, or in a similar capacity within the software industry.
• Proficiency with various automation tools and frameworks, including Selenium, TestNG, JUnit, Cucumber, etc.
• Familiarity with diverse testing methodologies such as automation, manual, functional, performance, and regression testing.
• Understanding of the software development life cycle, agile methodologies, and quality assurance principles and practices.
• Knowledge of programming languages such as Java, Python, C#, etc., as well as scripting languages like SQL, HTML, CSS, etc.
• Awareness of software quality metrics, including defect density, defect severity, and test coverage.
• Strong analytical, problem-solving, and debugging capabilities.
• Excellent communication, collaboration, and documentation skills in English to effectively interact with international counterparts.
• Keen attention to detail, accuracy, and commitment to quality.
• Ability to work autonomously as well as collaboratively within a team.
• Capacity to manage multiple tasks and meet deadlines.
• Quick and effective learner of new tools and technologies.
• __**Advantageous Skills:**__
• Experience with RelicX.
• Experience in leading a team or mentoring junior members.
• Background in the aviation industry.
• Possession of relevant international certifications.
• Competitive salary and performance-based bonuses.
• Opportunities for professional development and career advancement.
• Flexible working hours and a supportive work environment.
• Health and wellness programs.
• Access to the latest tools and technologies.
CodiLime
CodiLime
Get handpicked remote jobs straight to your inbox weekly.