What are the responsibilities and job description for the Software Design Engineer in Test (SDET) – Web UI Automation position at Affirma Consulting?
Affirma, ranked one of the "Top 5 Best Mid-Size Companies to Work For" is seeking a talented and dynamic SDET with Web UI Automation experience for an established client of ours in the hospitality industry.
As a SDET, you will be responsible for the overall quality of one or more major components of UI; partnering with development and program management, you will be empowered to make the right decisions to insure we exceed our customer requirements and expectations. In this role, you will have direct impact to the customer’s experience through our collaborative development process.
This is a unique opportunity for an engineer who is equally passionate about technology & innovation, quality & sustainability, and people & culture.
Principle Responsibilities
• Work closely with Program Management and Development in the definition and execution of the features for our product
• Be the subject matter expert in one or more product areas
• Be an active participant in of our agile development model
• Work closely with Development to integrate testing into our overall development process, to include continuous integration and deployment strategies
• Partner with Development in the creation of automated test cases to ensure complete test coverage
• Own the creation and reporting of key test metrics for the project
• As a key product stakeholder, be willing to do whatever is required to deliver a high quality product that exceeds our customer needs
Requirements
• BS in Computer Science or equivalent combination of technical education and work experience
• 1-3 years of recent Java development
• JavaScript, HTML, and CSS experience
• 2-5 years of commercial software testing experience, preferably on web applications
• At least 1 year of recent, commercial software testing experience on a SaaS platform
• At least 1 year of experience with Selenium (other UI test automation tool)
• At least 1 year of experience testing frameworks (Junit, TestNG, etc.)
• Strong understanding and experience with Linux command line.
• Experience with version control systems, preferably Git.
• Experience developing high quality automated test cases
• Strong knowledge of test methodology and tools
• Ability to understand technical specifications and analyze log files
• Shows creativity and initiative to improve product test coverage and effectiveness
• Excellent communication, collaboration, reporting, analytical and problem solving skills
Nice-to-have skills:
• Angular and Backbone.js (or similar client-side MVC frameworks)
• Experience with Atlassian products (JIRA, Confluence, Stash, Bamboo)
• Ansible (or similar automation tools like Chef or Puppet)
• NewRelic, ELK, Splunk (or similar monitoring tools)
• Experience working with off-shore teams
• Experience in hospitality / travel industry
As a SDET, you will be responsible for the overall quality of one or more major components of UI; partnering with development and program management, you will be empowered to make the right decisions to insure we exceed our customer requirements and expectations. In this role, you will have direct impact to the customer’s experience through our collaborative development process.
This is a unique opportunity for an engineer who is equally passionate about technology & innovation, quality & sustainability, and people & culture.
Principle Responsibilities
• Work closely with Program Management and Development in the definition and execution of the features for our product
• Be the subject matter expert in one or more product areas
• Be an active participant in of our agile development model
• Work closely with Development to integrate testing into our overall development process, to include continuous integration and deployment strategies
• Partner with Development in the creation of automated test cases to ensure complete test coverage
• Own the creation and reporting of key test metrics for the project
• As a key product stakeholder, be willing to do whatever is required to deliver a high quality product that exceeds our customer needs
Requirements
• BS in Computer Science or equivalent combination of technical education and work experience
• 1-3 years of recent Java development
• JavaScript, HTML, and CSS experience
• 2-5 years of commercial software testing experience, preferably on web applications
• At least 1 year of recent, commercial software testing experience on a SaaS platform
• At least 1 year of experience with Selenium (other UI test automation tool)
• At least 1 year of experience testing frameworks (Junit, TestNG, etc.)
• Strong understanding and experience with Linux command line.
• Experience with version control systems, preferably Git.
• Experience developing high quality automated test cases
• Strong knowledge of test methodology and tools
• Ability to understand technical specifications and analyze log files
• Shows creativity and initiative to improve product test coverage and effectiveness
• Excellent communication, collaboration, reporting, analytical and problem solving skills
Nice-to-have skills:
• Angular and Backbone.js (or similar client-side MVC frameworks)
• Experience with Atlassian products (JIRA, Confluence, Stash, Bamboo)
• Ansible (or similar automation tools like Chef or Puppet)
• NewRelic, ELK, Splunk (or similar monitoring tools)
• Experience working with off-shore teams
• Experience in hospitality / travel industry