Job Description :
Job Title: QA Platform Engineer

Location: Owings Mills, MD

Contract: up to 24 months

Job Description:

We are looking for a QA Platform Engineer to join our clients Enterprise Quality Assurance and Testing team. We want technologists with a fresh perspective who are passionate about modern software engineering practices infused with quality. You will be implementing and supporting next generation QA tools and automation frameworks being used by future state application development teams using n-tier cloud architectures and automated CI/CD/CT pipeline. We will expect you to be to lead and think outside the box. In return, we will give you challenging work that has an impact across the Enterprise with opportunities to learn and grow in a collaborative culture that encourages every member of our team to bring their point of view to the table—because that’s how we help our clients succeed. We are employing new paradigms such as cloud infrastructure, lightweight micro services, and distributed and non-relational databases to deliver elastically scalable, globally distributed and highly resilient software services. This is a “hands-on” role that provides an opportunity to directly interact with and impact the user community to guide and enable high quality engineering practices.

Responsibilities:

Onboard, stand-up, implement, and support new quality centric tools across various platforms

Perform tool upgrades as needed – Patches, Versions, Servers

Configure/maintain integrations with quality tools via connectors and API’s

Support the implementation of an Enterprise continuous automated testing framework (TestNG, Selenium, Junit, Nunit, JMeter) Qualifications Core Attributes

High achiever who combines ambition with humility and is happy to let their performance do the talking

Craftsman-like approach to building solutions; takes pride in high quality software engineering and advocates and instills these values in others • Focused on delivering value to the business with relentless efforts to ensure and improve quality

A proponent of strong, collaborative, quality software engineering techniques and methods: DevOps, agile development, continuous integration and automated testing approaches Technical Experience

Solid experience with SQL Server, Oracle, Java

Experience with cloud computing platforms such as AWS

Familiarity with cloud native architectures for containerized micro services

Experience with RDBMS development (e.g. SQL Server, PostgreSQL, MySQL)

Experience with Unix and Linux

Familiarity with Network Configuration Management, Information Security Management, Proxy, Firewalls, etc.

Experience configuring tool connectors and/or API integrations

Experience with automated testing types, tools and techniques (Unit, Functional, Performance; JUnit, NUnit, Cucumber, Selenium, TestNG, etc

Experience with continuous integration tools and processes (Jenkins, Bamboo, Gradle, etc

Experience with code quality tools (SonarQube)

Experience with code versioning and management (Git) Soft Skills

Experience working in a dynamic, fast-paced, team environment

Process oriented mindset used to assess broader impacts and continually improve approach to solutions

Strong interpersonal skills; able to establish and maintain a close working relationship with business partner and leaders of varying levels

Confident communicator; able to argue a point concisely and deal positively with conflicting views

Enthusiasm for learning & results oriented