Software Development Engineer in Test (SDET)

Company
AIG
Location
Houston TX
Salary
DOE
Posted
January 31 2019
Industry
Insurance, Securities
Functional Area:


IT - Information Technology

Estimated Travel Percentage (%): Up to 25%

Relocation Provided: No

American General Life Insurance Company

ABOUT AIG:


Our technology teams collaborate with their worldwide colleagues and partners every day to take on the challenges of providing IT support to one of the world's leading financial services firm. We're people who believe that with the right values and hard work, anything is possible. We know that if we're at our best, that enables our customers to be their best and realize their dreams and hoped for successes. The Information Technology group provides enterprise-wide IT solutions for all of AIG's specialized disciplines. Technology provides strategic and procedural support in all of AIG's specialized disciplines, such as policy issuance, premium collection, claims handling, and administration. It enables AIG to deliver business strategies through efficient world-class IT and operations services while ensuring the necessary IT risk management and security measures are in place.



ABOUT YOU:


Picture yourself building a successful career at AIG working alongside other talented and highly motivated individuals who are committed to reaching a common goal. At AIG we believe that our success depends on a world class team with diverse and unequaled expertise. Join the ranks of more than 62,000+ of the industry's most dedicated and talented professionals. We invite you to consider putting your talents to work with AIG in our Technology department.


Are you a proven Senior Quality Engineer with automation experience? Join our exciting journey to reinvent how business applications are continuously integrated and deployed in the cloud (CI/CD), using state of the art open source technologies. You will be an individual contributor and a change agent, partnering with application QA teams to understand process inefficiencies and selectively automate, adding business value.


Accountable to build and support the QA specific toolchain patterns and reusable test automation solutions/utilities that will be used across AIG Group Retirement unit. Leverages tools from DevOps and Quality Engineering Support and helps to establish the local implementation of the toolchain for specific projects. Ensures that the right KPIs, reporting, and metrics are made visible in each step of the process. Strives to automate as much as possible in the QA test space in a reusable manner.



ESSENTIAL DUTIES AND RESPONSIBILITIES:


  • Familiarity with industry software development methodologies, standards, and architecture frameworks including approaches, e.g. Iterative, Agile, Acceptance Test Driven Development (ATDD), Behavioral Driven Development (BDD), etc.
  • Practice Agile principles and collaborate with an Agile/Scrum environment with QA Engineers, Product Owners, Project Managers, Scrum Masters, and Technical Architects.
  • Participate in test strategy, design patterns, and development sessions and bring awareness of quality early
  • Research and play with new technologies or process to help make continuous quality improvements
  • Responsible for realistically estimating, communicating, adhering to automation script development and execution timelines, deliverables, and all other information to QA Director, Architect, and Manual QA testing teams
  • Collaborate with DevOps Engineering team to automate Smoke, Functional, Regression and Performance testing as part of Deployment Automation; experience in Continuous Delivery Pipeline
  • Hands-on scripting to automate existing manual regression test bed and to automate data-seeding activities; review results, and escalate to manual QA SMEs in case of FAILED test results


  • Other duties as assigned.



KNOWLEDGE, SKILLS, AND ABILITIES:


  • Experience in testing full stack software either in UI, API or database layer to building a flexible and scalable automation solution
  • Must have - Work experience with programming languages that ideally includes but not limited to - Java, JavaScript, VBScript, C#, Python, Swift
  • Familiarity with modern development technology and frameworks - NodeJS, JavaScripts, Angular, React, RWD, Jasmine, Mocha, JUnit, TestNG, XML, JSON etc
  • Distributed testing experience in a high availability CI / CD environment using Jenkins, GIT, Dockers, K8S, AWS
  • Hands-on with development IDE - IntelliJ, Eclipse, Visual Studio Code
  • Must have - Experience in Agile project delivery tools - JIRA/Rally, Confluence, Sharepoint, Micro Focus (HPE) - ALM QC
  • Knowledge about MBT (Model-Based Testing) using CA - ARD
  • Must have - Exposure to BDD/ATDD concepts through - Cucumber, Gherkin
  • Must have - Functional web and mobile test automation using Selenium, UFT, Appium, XCUITest, UI Automator
  • Experience in working with cloud platform providers as Perfecto, Sauce Labs, BrowserStacks etc
  • Must have - Experience with REST API testing processes, including functional, negative, regression, integration and acceptance testing (Swagger, Postman, Rest-Assured, Karate - DSL)
  • Must have - Working experience with performance and load testing best practices with any of the tools - LoadRunner, JMeter, BlazeMeter, storm runner, Gatling
  • Accessibility testing per WCAG 2.0 guideline, AXE library etc
  • Experience working with MS SQL and/or Oracle databases, Dynamo DB including an understanding of SQL query language and backend testing, experience in any TDM tool (Delphix, Talend) will be a plus.
  • Exposure to Security testing using - OWASP, Fiddler etc
  • Ability to work with developers, managers, and other stakeholders to ensure that specifications are accurate, understood, and that quality testing is an integral part of every project. Ability to write professional, succinct quality documentation according to company standards.
  • Ability to work in a team environment with strong negotiation, interpersonal, collaborative, trust-building, and conflict-resolution skills and ability to adapt to constructive criticism.


  • Excellent initiative, innovative thinking skills, and the ability to analyze details and adopt a big-picture view


  • Passionate about solving business problems in innovative and creative ways.
  • Ability to effectively prioritize and execute tasks in a high-pressure environment with attention to detail.
  • Excellent oral and written communication skills including the ability to explain complex technical information to technical and non-technical contacts
  • Ability to meet multiple, challenging deadlines while communication expectations clearly.

EDUCATION AND EXPERIENCES


  • BS or MS in Computer Science or related field and 5+ years industry experience
  • Certification in AWS, Agile & Test Automation is highly desirable

WHY AIG?


It has been and will continue to be the policy of American International Group, Inc., its subsidiaries and affiliates to be an Equal Opportunity Employer. We provide equal opportunity to all qualified individuals regardless of race, color, religion, age, gender, gender expression, national origin, veteran status, disability or any other legally protected categories.


At AIG, we believe that diversity and inclusion are critical to our future and our mission - creating a foundation for a creative workplace that leads to innovation, growth, and profitability. Through a wide variety of programs and initiatives, we invest in each employee, seeking to ensure that our people are not only respected as individuals but also truly valued for their unique perspectives.




It has been and will continue to be the policy of American International Group, Inc., its subsidiaries and affiliates to be an Equal Opportunity Employer. We provide equal opportunity to all qualified individuals regardless of race, color, religion, age, gender, gender expression, national origin, veteran status, disability or any other legally protected categories.



At AIG, we believe that diversity and inclusion are critical to our future and our mission - creating a foundation for a creative workplace that leads to innovation, growth, and profitability. Through a wide variety of programs and initiatives, we invest in each employee, seeking to ensure that our people are not only respected as individuals, but also truly valued for their unique perspectives.