Senior QA Automation Engineer

  • location: Framingham, MA
  • type: Temporary
  • salary: $40 - $100 per hour
easy apply

job description

Randstad Sourceright, in collaboration with a leader in Consumer Electronics, is seeking a Senior QA Automation Engineer to join their team. Our client has spent more than 50 years finding new ways to bring quality audio products to people-in their homes, in automobiles, in airplanes, and just about anywhere else that there is a possibility to enjoy music. Their legendary Wave- music system, SoundLink- Mini Bluetooth speaker, SoundTouch- Wi-Fi speakers, and QuietComfort- acoustic noise cancelling headphones may ring a bell with you.

Now we are transforming the way connected audio products interact with the Cloud, creating new experiences for connecting people to what they love the most. We are imagining new data-driven experiences, designing new services, building software architecture and infrastructure, and scaling our solutions to serve millions of users. Our client relies on exceptional people to create and deliver these products to our customers. Join us to build and secure our platform to power the next wave of innovation.

Responsibilities:
The Senior QA Automation Engineer is responsible for validation of the quality, performance, resiliency, and security of the client's cloud-based services, which enable customer experiences across our devices (speakers, headsets, and home theatre), mobile applications, and cloud partners such as music services, voice personal assistants, and integrators. Duties include designing test strategies and frameworks for automation, and test planning, implementation, execution, and reporting.

The successful candidate will have significant automation test experience in large-scale distributed systems, as well as excellent interpersonal and communication skills required to partner with product development teams, system architects, and stakeholders across the business.

Responsibilities include:
?? Hands-on involvement in all phases of product development, including planning, design, implementation, and execution of manual and automated tests, defect logging and verification, and reporting results
?? Design and develop automation frameworks and test suites to test products and services, working with Engineering, QA, System Architects, Product Owners, and others
?? Understand frameworks, approaches, and test strategies used by peer teams; leverage, extend, and share wherever possible
?? Implement, track, and report key metrics to assure full coverage of functional and non-functional requirements
?? Coordinate with teams across the Software and Systems Group to assure end-to-end verification of functionality across all systems components
?? Consistently improve test automation infrastructure and coverage
?? Champion quality throughout the development process
?? Work with development teams to facilitate unit and integration tests

Working hours: 8 AM - 5 PM

Skills:
--MUST have experience developing or testing cloud-based microservices AWS, Azure, or similar platforms (Preferably AWS)
--MUST have experience with TWO OR MORE of the following:
o-Docker: container platform
o-Docker compose: docker container orchestrator in development environment
o-Jenkins and pipelining: CI job system and methodology of writing jobs using Groovy and plugin system
o-Pytest - Python functional/unit test framework
--Mastery of Python, Perl, JavaScript, or similar scripting languages (Python is highly preferred)
--Experience using common automation frameworks
--Excellent interpersonal, communication, collaboration, and presentation skills
--Comfortable engaging cross-functional partners including development teams, system architects, product management, and Support
--Strong sense of ownership, passionate, fast learner, detail-oriented, analytical mindset, perfection seeker.
--Familiarity with version control, bug tracking, and CI / CD systems and procedures

One or more of the following are highly desirable:
--Knowledge of dynamic server coding environments such as Python, Ruby, or NodeJS a plus
--Experience with cloud-based distributed applications and / or data processing in the cloud a plus
--Understanding and use of APIs in large-scale distributed systems
--Experience with RESTful web services and the JSON data format
--Experience with network protocols preferred
--Familiarity with Linux-based systems and mobile applications (iOS and Android) preferred

Qualifications:
?? B.S. in Computer Science or equivalent
?? 5+ years' industry experience in QA or Software Engineering
?? 3+ years' experience designing, implementing, and executing automated tests

Location: Framingham, MA or Boston, MA

Randstad is a world leader in matching great people with great companies. Our experienced agents will listen carefully to your employment needs and then work diligently to match your skills and qualifications to the right job and company. Whether you're looking for temporary, temporary-to-permanent or permanent opportunities, no one works harder for you than Randstad. EEO Employer: Race, Religion, Color, National Origin, Citizenship, Sex, Sexual Orientation, Gender Identity, Age, Disability, Ancestry, Veteran Status, Genetic Information, Service in the Uniformed Services or any other classification protected by law.

easy apply

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs



    Cloud QA Engineer

  • location: Framingham, MA
  • job type: Temporary
  • salary: $70 - $90 per hour
  • date posted: 5/7/2018