We believe that no one person, product, or organization can fight cybercrime alone. It’s why we rebuilt McAfee around the idea of working together. People working together. Products working together. Organizations and industries working together. Our goal is to spread this collaborative attitude to our customers, partners, even competitors. All uniting to overcome the greatest challenge of the digital age—cybercrime—and making the connected world more secure.
This position will be responsible for development, test automation and testing as part of a scrum team (Agile). The primary responsibility will be the effective assurance of product quality through the execution of the test strategy, including, test automation, code inspections, peer reviews, and white-box testing.
- -Design test cases either to be manually executed or automated.
- Development of test automation frameworks.
- Write automated tests (both black box and white box).
- Actively contribute to code reviews.
- Validate that requirements and fixes meet acceptance criteria, verify defects and ensure appropriate automation is in place.
- Perform exploratory testing of new features and product changes.
- Be a strong advocate for quality on the team.
You should possess a Bachelor of Science degree in Computer Science and/or Computer Engineering and/or Electronic Engineering or equivalent degree.
Additional qualifications include:
•3+ years of relevant work experience developing and delivering software.
•3+ years of hands on experience on software testing automation, having used some of the following automation testing tools: JUnit, Selenium, Jasmine, TestNG, JMeter, etc.
•Hands on experience testing SOAP and RESTful APIs.
•Have worked with build tools like Teamcity, Bamboo, Jenkins, Travis, etc., and with Git, SVN and/or Mercurial as source code versioning.
•Being comfortable developing software with Windows or Linux platforms.
•Experience with both White Box and Black Box testing techniques.
•Ability to troubleshoot and diagnose issues across multiple technologies as needed.
•Adaptive to a rapidly changing environment and works creatively with minimal supervisión.
•Excellent time management skills in handling multiple priorities with individual deadlines.
•Must work well in both a team environment as well as a sole contributor.
•Familiarity with Agile, or experience working in an Agile environment.
•Fluency in written and verbal English communication skills.