Software Development Engineer in Test ( SDET )
5 - 7 years experience • Advertising & Marketing Services
o Design and script automation framework which can run use-cases, scenarios and situations end to end
o Automate end to end test, integration test, smoke test and user acceptance test
o Specify test scenarios and test data for highly complex business and software by analyzing the integrated components and data flow
o Ensure that test cases are building in a Continuous Integration (CI) fashion
o Contribute data to quality dashboards to ensure visibility of quality across the enterprise
o Provide test thought leadership in scrum teams and optimize technical decisions to maximize scrum team velocity
o Keep abreast of industry standards and newest testing methodologies and tools
o Create a data-driven culture with high standards of operational excellence and continuous improvement.
o Experience with one or more of the following sets of technologies
o Automation frameworks: Selenium / Watir / SauceLabs
o Performance testing: LoadRunner, Gatling
o Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
o Experience with test driven development (TTD) and behavior driven development (BDD)
o Ability to implement a fully automated CI/CD pipeline, from code checking to production deployment.
o Ability to design and implement unit test cases, integration test cases and performance test cases at the API and UI level
o Ability to leverage cloud environments, both Iaas and PaaS as well as open source tools
o Ability to establish a data-driven culture and a repeatable, structured and disciplined approach to the full systems lifecycle.
o B.S. in Computer Science or a related technical field
o 3+ years experience delivering test automation solutions in an agile software organization.
o 3+ years using cloud IaaS or PaaS products.
o 5+ years coding and delivering high quality software as a software engineer.