Previous Job
Previous
SDET (Automation Test Analyst)
Ref No.: 21-02250
Location: orlando, Florida
Position Type:Contract

Role: SDET Automation Test Analyst
Location: Orlando, FL 
Project Type: Pursuit Project



JOB DESCRIPTION:
SDET (Software Development Engineer in Test)


A SDET understands the holistic needs of a software product and deal with the end users and their experiences. They know multiple programming languages, database concepts, and participate in product design, data design and user interfaces. They are capable of testing any application, understand the code on which that application or product is built, and have the ability to start testing right at the unit level up to its function level with acceptance and product performance testing. They are proficient in all types and phases of testing, test processes and deliverables and highly skilled in automation.

Description:

Responsibilities:


Work with engineers and product managers to create, implement, and improve QA procedures 

Create and/or review detailed and comprehensive test suites and cases to drive automation efforts

Design and review reusable automation frameworks which can run end to end use-cases and scenarios 

Collaborate with engineering and production teams on product requirements

Work closely with the engineering team to ensure that architecture is testable

Specify test scenarios and test data for highly complex business and software by analyzing data and business flows as well as integrated components

Perform exploratory testing focused around the user experience

Perform and participate in all aspects of manual and automated verification. This includes feature and functional testing, unit testing, regression, load and performance testing

Participate in design reviews with product management and feature teams

Build tooling and infrastructure to assist development efforts

Provide test thought leadership in scrum teams and optimize technical decisions to maximize velocity


Educational Qualification:

BS (Computer Science) or Equivalent



Required Skills and Experience:

Experienced in SDLC methodologies with hands-on experience in Agile and DevOps methods

Experienced in developing test strategies across complex and highly integrated platforms including on premise and cloud

Experienced in all levels of test ( unit, functional, performance, UAT, security, etc) as well as data development

Experienced in automating development tasks like: build and unit testing

Experienced in QA automation (functional, performance and UAT)

Experienced in delivery of large-scale, complex projects often involving multiple internal and external teams in cloud and on-premises.

Experience in implementing and supporting continuous integration and deployment solutions

Experience build tooling and infrastructure to assist development efforts



Technology Skills required:

3-5 years of automated testing or development experience

Experience working with high volume enterprise level services

Experience in DevOps practices and using Continuous Delivery (Jenkins, Docker, etc) and Continuous Deployment (Chef, Puppet) platforms as part of a Continuous Delivery deployment cycle 

Test Automation Frameworks using JUnit, TestNG, Cucumber, RSpec, or other major test technologies

Experience with at least one modern programming language (Java, Ruby, Python, etc.)

Experience with at least one highly available data store (SQL, Hadoop, MySQL, etc.)

Familiarity with building and releasing in an agile environment

Familiarity with Amazon Web Services and modern virtualization technologies

Ability to work independently



Soft Skills:

Proven success in client facing consulting engagements

Excellent verbal and written communication skills

Successful teamwork experience 

Work under pressure and short delivery cycle times

Experienced in interacting with large teams
Experience within a customer support environment.
Keep abreast with new tools / technologies and providing recommendations for process improvements
Self-disciplined, self-motivated and the ability to organize and prioritize time effectively
Must be able to work in a fast paced environment.