Are you passionate about the chance to contribute your experience to a world-class company that is market-leading in both content and technology? If so, we're looking for you.
Join our team! As a QA Engineer, you will be responsible for designing, developing, and executing tests to ensure the quality of our software applications. The QA Engineer will work closely with cross-functional teams to identify and prioritize testing needs, develop and execute test plans, and report on test results.
About the Role
In this opportunity as a QA Engineer, you will:
Design and develop manual and automated tests to ensure the quality of software applications
Create test plans, test cases, and test scripts to cover various testing scenarios
Execute tests (Functional + Regression) to identify defects and report on test results
Identify and prioritize testing needs based on risk and business requirements
Develop and maintain automated testing frameworks and scripts using tools like Selenium.
Create and maintain robust, reusable automated test scripts.
Ensure high code quality and adherence to coding standards in automation scripts
Participate in code reviews and provide feedback on testability
Collaborate with Cross-Functional Teams:
Work with developers, product managers, and other QA members to identify and prioritize testing needs
Collaborate with cross-functional teams to identify and resolve defects
Provide input on software design and development to ensure testability and reliability
Participate in Agile development methodologies, including daily stand-ups, sprint planning, and retrospectives
Analyze and Report on Test Results:
Analyze test results to identify trends, patterns, and areas for improvement
Report on test results, including defects, test coverage, and testing metrics
Provide recommendations for improvement based on test results
Collaborate with developers to resolve defects and improve software quality
Stay Up-to-Date with Industry Trends and Emerging Technologies:
Stay current with industry trends and emerging technologies in software testing and quality assurance
Participate in training and professional development opportunities to maintain and improve skills
Collaborate with colleagues to share knowledge and best practices
About You
You're a fit for the role of QA Engineer if your background includes:
Bachelor's degree in Computer Science, Engineering, or a related field
1-2 years of experience in QA engineering or a related field.
1- 2 years of hands-on experience in test automation.
Strong understanding of software development life cycles and testing methodologies
Experience with automated testing tools, such as Selenium.
Strong programming skills in languages, such as C#, Python.
Experience in writing clean, maintainable, and efficient code.
Experience with Agile development methodologies and version control systems, such as Git
Strong analytical and problem-solving skills
Excellent communication and collaboration skills
Ability to work in a fast-paced environment and meet deadlines
Recuerda que ningún reclutador puede pedirte dinero a cambio de una entrevista o un puesto. Asimismo, evita realizar pagos o compartir información financiera con las empresas.