Previous Job
Previous
QA Automation Architect
Ref No.: 18-17161
Location: Alpharetta, GA, Georgia
Even if it's little higher let's get the resumes , we need someone who has expertise in both QA automation , CI/CD & Jenkins . Communication should be excellent


Job Location : Alpharetta , GA


Looking for an experienced and dedicated QA Automation Architect with excellent design and testing skills

The QA Architect will be responsible for designing, developing and driving robust frameworks, toolsets and consistent tests that will be used to ensure the overall quality of the product. The right person will have proven core QA competencies and ability to create stable automated tests, high attention to detail, and ability to work in heavily Continuous Deployment environments.

The Architect has a strong desire to understand the credit and finance industry, including regulatory environment, and uses this curiosity to build skills that will support all of the primary responsibilities.

Typical day/week snapshot QA Architect
Define, expand, improve and promote modern automation methodologies across the SDLC processes and all test activities.
Lead designing, prototyping and provide implementation support for automating QA process and testing.
Develop and plan all automation testing activities related to enterprise software development with enthusiasm and a natural ability to deliver on short timelines
Identify and improve the Testing/automation architecture continuously to reduce the testing cycle time enabling the CI\CD models, working closely with different teams
Enhance our performance testing process by making it KPI centric and improving the customer experience
Design/develop and maintain KPI driven testing/automation framework for continuous improvement
Maintain, plan and implementation of required upgrades for the Selenium, Confluence, Cucumber, Behave Pro, Maven, Atlassian (JIRA/addins) tools and other OpenSource tools.
Develop required wrapper classes to enable technology integration
Debug automation framework and resolve technical issues working with application teams
Develop the required testing dashboards to monitor application KPIs, utilizing relevant technology for effective quality assurance monitoring
Work in an Agile environment showcasing good organization and reporting skills
Work with R&D, product management, and other functional teams to own, and deliver on test plans
Collaborate with different functional groups to identify gaps, prioritize, and resolve issues
Manage all test environments, test devices and OS versions required for testing
Define test data and reports for both functional and non-functional requirements
Use strong communication and natural curiosity to provide trusted and highly valuable feedback

What we need from you:

Bachelor's/Masters degree in Computer Science, Engineering, or related technical or business field
5+ years of experience working as a QA automation engineer for web/application development projects, with 2+ years in an architect role
2 + years hands on experience in developing and maintaining test automation framework or architecture that is scalable and maintainable to the dynamic business needs
Understanding of development technologies eg C#, HTML5, JavaScript, REST, AngularJS, CSS, Python, Ruby
2+ years of experience in Micro services, Web services testing using SOAP and REST based service & XML, JSON. Experience with CI/CD tools such as Jenkins and GIT and other relevant tools
4+ years hands-on experience in developing, maintaining and supporting automated test suites and performance testing
Extensive exposure to testing tools such as Selenium Webdriver, Appium, Gradle, Jenkins
Familiarity with Bitbucket, Git, Stash, Confluence, JIRA
Strong experience with database testing (SQL/NoSQL)
Experience in design and architecting Agile development (Behavior Driven Development (BDD) / Test Driven Development (TDD), SCRUM)
Experience in creating Dashboard and the KPI customizations for SDLC metrics reporting for the test coverage, test, release status, etc
Experience working in automated test and continuous deployment environments
Experience working with mixed onshore/offshore
Strong experience in cloud application projects preferable, Azure or AWS
Testing of Mobile applications (Android, iOS, Windows)
Experience working on Enterprise scale software in an Agile manner.
Experience in testing native mobile apps
Ability to approach products from various points of view
Superior communication and organizational skills
Strong ability to work as part of a team, demonstrate initiative, solve problems independently and supervise others