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