Post Job Free
Sign in

QA SQA Automation Architect Python Java SDET Cypress Selenium

Location:
San Ramon, CA
Posted:
May 14, 2024

Contact this candidate

Resume:

Armaan Shah

San Ramon, CA ad5o9v@r.postjobfree.com +1-775-***-**** https://www.linkedin.com/in/AmericaAmerica San Ramon, CA ad5o9v@r.postjobfree.com +1-775-***-**** https://www.linkedin.com/in/AmericaAmerica 12/2017 till date (6 years)Test Automation Specialist Kaiser Permanente, Pleasanton, CA https://healthy.kaiserpermanente.org

● Collaborated with stakeholders and organized automation work through bi-weekly agile sprints and distributed work as tech lead

● Collaborated with API testing team on improving SRE site reliability test coverage, release velocity and production health

● Wrote clean code to test API web/micro services, which runs through CI/CD on a regular basis in mid-nights against every build

● Wrote a utility which collects all cross-browser test reports from cloud machines and generates master test results and auto-distribute it

● Wrote a methods library for multi layer authentication - Covers basic REST API, Token, OAuth, API key and email code authentications

● Got requirements through product stakeholders in form of feature files, proficiently applied BDD methodologies, wrote step definitions

● Built web elements library - Utilized IDs, CSS selectors, XPaths, and DOM to locate web-elements to deal with dynamic/static objects

● Built a methods library using Page Factory to support page object design patterns, and wrote smart methods for object recognition

● Spearheaded the app UI test development and execution through Git to CI/CD to Cloud machines to distribution of PDF test reports

● Conducted smoke, integration, and regression tests on cross-platform under development products for distributed tests on the cloud

● Wrote and ran tests on simulators that mimicked the behavior in the PROD environment of an iOS application (Apple devices)

● Wrote and ran tests on emulators that mimics hardware and s/w features for the Android app PROD environment (Android devices)

● Stored all test results by category on confluence page, for every single minor release, and generated PDF test reports Cypress/NodeJS, Selenium/WebDriver, Cucumber, RestAssured, Bazel, Ansible, PyTest, Appium, Jenkins, Postman, Git, AWS, Oracle 01/2015 to 12/2017 (3 years)Lead SDET

HP, Fremont, CA https://www.hp.com

● Interacted with backend services (APIs) and found potential failures/risks and created dedicated test suites for every single feature

● Extensively worked on CI/CD – Created jobs, maintained the build, tested and deployed pipelines for software applications

● Automated and executed SQL queries driven contract tests to check if an API correctly saves and fetches data from a database

● Automated Performance tests for some slow pages, because the backend side API was not responding fast enough as expected

● Wrote a dedicated test suite for Performance test (combination of load and stress tests), to measure performance for every single build

● Automated longer Integration tests to test multiple endpoints or complex requests that depend on each other and deals with payloads

● Developed dedicated classes for web-element library page by page, and located elements and selected them by different properties

● Collaborated with offshore and onshore team members on daily basis through scrum call to design and deploy the build release on time

● Wrote utilities, which check machine status, performs setup job, and collects test reports after run from cloud based various machines

● Setup Grid to perform cross-browser testing at a scale, by running tests on combo of different browsers and OS combos simultaneously

● Developed one common master Automation repository which runs against any platform or any browser in cloud based client machines

● Mobile testing - Configured a list of simulated devices, tested through simulator - virtual device for iOS, such as iPhone and iPads

● Mobile testing - With a wide range of cloud-based simulator services, tested iOS apps in iPhones, iPads, and all versions macOS Selenium/WebDriver, TestNG, Cucumber, RestAssured, PyTest, Appium, Jenkins, Postman, Git, JIRA, JMeter, AWS, Oracle, Jest 01/2010 – 12/2014 (5 years)Web Developer

NASA, Mountain View, CA https://www.nasa.gov

● Wrote REST APIs - Created database connection, using JDBC and Hibernate framework, received data in batches by using pagination.

● Designed and developed REST APIs with micro-services architecture, server-side development using Spring framework, and Struts

● Developed backend codebase, which interacts with databases, and wrote design patterns culminating into microservices

● Actively involved in Unit testing - Wrote well designed, testable, efficient unit test code by using best software development practices

● For unit testing, generated test elements (packages, classes, methods, test cases, mocks) depending on an existing class and logic

● Extensively used Object Oriented Programming OOP patterns and concepts. Backend development - Validated web-service endpoints

● Developed various wrappers for interfacing with various technologies, such as cloud platform (lambda) and data flow JavaScript/Mocha, Java/JUnit, JSON, Python, Postman, TestNG, Maven, Azure, SQL/Oracle, Jenkins, Git, JIRA, Unix, Bash Shell Script



Contact this candidate