Simarjeet Kaur, Developer in San Ramon, CA, United States
Simarjeet is available for hire
Hire Simarjeet

Simarjeet Kaur

Verified Expert  in Engineering

Quality Assurance Developer

Location
San Ramon, CA, United States
Toptal Member Since
October 7, 2019

Simarjeet is a test automation architect and full-stack automation engineer with nearly a decade of experience designing and building automation frameworks like BDD, TDD, and data-driven visual AI for native mobile browsers. She has also developed desktop applications using an open-source tech stack, specifically Selenium, Applitools, TestNG, Maven, Java, and more. A skilled team leader, she has led teams of all sizes and defined and built the QE process and strategies from the ground up.

Portfolio

Shippo - Main
Quality Assurance (QA), Python, Automation, DevOps, SDET, QA Automation, Go...
Lyka (via Toptal)
JavaScript, Mobile, GraphQL, REST, Postman, PostgreSQL, Espresso, XCUITest...
Anthem Blue Cross and Blue Shield (via Toptal)
Adobe Analytics, JavaScript, Customer Relationship Management (CRM), Salesforce...

Experience

Availability

Part-time

Preferred Environment

API Testing, Load Testing, Security Testing, Manual Testing, Java, Section 508 Compliance, Mobile App Testing, Web App Testing, Software Testing Automation Framework (STAF), JavaScript

The most amazing...

...project I've had is a QE guild for startups and enterprises with E2E test coverage from apps to consumer experience, infra, and app performance and security.

Work Experience

SDET/QA Automation Engineer

2022 - 2022
Shippo - Main
  • Manually tested and fully automated Shippo's public API platform integrations available in different versions.
  • Built a centralized reporting system for execution results in Allure.
  • Improved CI/CD pipelines by integrating code quality using SonarQube.
Technologies: Quality Assurance (QA), Python, Automation, DevOps, SDET, QA Automation, Go, Microservices, APIs, Test Automation, Agile, Manual QA, Mobile, Testing, QA Testing, Manual Software Testing, Web Applications

QA Automation Lead

2021 - 2022
Lyka (via Toptal)
  • Developed the automation framework for a mobile app built on Android and iOS platforms using Espresso and XCUITest. Defined and streamlined the software delivery process from development to testing to release delivery.
  • Created the API back-end automation framework for the hybrid architecture of monolithic and microservices in Postman using Chai and JavaScript. Manually tested and debugged the feature on social, wallet, and eCommerce.
  • Built a Python-based automation framework for performance testing using Locust. Manually tested and debugged the feature on social, wallet, and eCommerce.
  • Handled the feature's manual testing and debugging on social, wallet, and eCommerce.
Technologies: JavaScript, Mobile, GraphQL, REST, Postman, PostgreSQL, Espresso, XCUITest, Java, Python, Locust, Mobile App Testing, QA Leadership, Automated UI Testing, Internalization, Localization, Automated Testing, SDET, Mobile Apps, CI/CD Pipelines, Test Automation, Agile, Testing, QA Testing, QA Automation, Quality Assurance (QA), Manual Software Testing

Test Engineering Lead

2019 - 2021
Anthem Blue Cross and Blue Shield (via Toptal)
  • Served as first test engineering lead on the project, built the team from the ground up, and defined and implemented quality engineering process, strategies for continuous delivery of product in production.
  • Automated the different engineering domains in functional, integration, E2E, and performance areas to speed up the release cycles (biweekly release to production).
  • Collaborated closely with developers on discovering technical issues and with the business on identifying the gaps in the requirements. Built a product to enhance the end-user experience of the product.
  • Implemented the different standards in the release deployment process and owned the product releases to production.
Technologies: Adobe Analytics, JavaScript, Customer Relationship Management (CRM), Salesforce, Postman, Apache JMeter, QA Leadership, Automated Testing, SDET, Mobile Apps, CI/CD Pipelines, Google Cloud Platform (GCP), Test Automation, Agile, Mobile, Testing, QA Testing, QA Automation, Quality Assurance (QA), Manual Software Testing, Web Applications

Engineering Manager Quality | Test Architect

2018 - 2021
Juvo
  • Developed an automation framework for a native, hybrid, multi-language mobile app using Selenium, Appium, Java, and TestNG. The single framework is compatible with the local execution environment and cloud automation solutions.
  • Implemented the automation engine for an in-house test lab for the automation execution environment and integrated the same framework into a cloud solution along with the support for localization.
  • Integrated the CI/CD pipeline from the application code to the automation code using TeamCity and Jenkins in AWS cloud infrastructure.
  • Developed the API automation test scripts using JavaScript in Postman for Juvo API-based deployment. Used the Postman automation scripts collection to run the build and deployment processes.
  • Built the quality engineering process from scratch across the Juvo organization and contributed to streamlining the application delivery process.
  • Designed test cases, performed manual testing, and wrote a test plan from requirements defined by the business. I was also tasked with the performance and stress test in EKS for containerized applications in AWS.
  • Performed security tests on applications developed using Android, iOS, Rails, Python, React, Node.js, and React Native. Evaluated the vulnerabilities found and assessed the severities.
  • Collaborated with design and business to provide a customer-centric experience. I was accountable for quality engineering in scrum, integration, regression, and UAT cycles of functional and API testing.
  • Cooperated with engineering, partner services, and business teams to ensure all prerequisites were met in the integration phase. Worked with scrum masters and leadership on the scrum process and ongoing improvements.
  • Hired a quality engineer. Onboarded, trained, and mentored the team members on various projects and automation solutions. Worked with upper management to provide resource planning and allocation on numerous deployments in the company roadmap.
Technologies: Cypress, Appium, Node.js, React Native, iOS, Android, React, Manual Testing, QA Automation, QA Leadership, Localization, Internalization, Automated Testing, SDET, Mobile Apps, CI/CD Pipelines, Localization Testing, Test Automation, Agile, Mobile, Testing, QA Testing, Quality Assurance (QA), Manual Software Testing, Web Applications

Senior Test Automation Engineer (Development)

2020 - 2020
Cisco
  • Developed a Node.js and React-based application that provides the video streaming platform for online tech events and conferences hosted in the AWS infrastructure. Configured the video services via Brightcove.
  • Served as a QA lead on the team to take care of the overall delivery of the conference/tech conference events hosted on the platform with superior quality (planning, testing, and automation), working closely with the dev leads and project managers.
  • Built an automation framework and test plan from scratch for regression and new features.
Technologies: Amazon Web Services (AWS), Section 508 Compliance, Adobe Analytics, Web App Testing, Selenium, Amazon DynamoDB, Brightcove, UI Testing, Automated Testing, SDET, CI/CD Pipelines, Test Automation, Agile, Mobile, Testing, QA Testing, QA Automation, Quality Assurance (QA), Manual Software Testing, Web Applications

SQA Engineer (PQE Mobile Automation Test Lead)

2014 - 2018
Kaiser Permanente
  • Led the automation development process of test scenarios, feasibility, coverage, and approaches and ensured the automation development met established standards across all testing phases Scrum, SIT, and maintenance.
  • Uplifted the automation frameworks for expanding the test coverage by working on tools and technologies that ensure better coverage in automation so that manual effort in regression/SIT can be reduced.
  • Identified and bridged the gaps in old automation scripts so that automation execution can be more efficient and scripts can be robust enough to replace the manual work.
  • Worked on developing CI/CD delivery process in mobile automation via Git and Jenkins. Managed and reviewed the validation process of test execution, test data, and test environments for the mobile app project.
  • Explored and implemented different options by which MCOE mobile—physical mobile devices inventory—can be utilized in the automation when scrum teams are expanding so that mobile test cloud cost be intact.
  • Designed the test plan and test strategy for overall release delivery by PQE for mobile that defines the entry and exit criteria according to the Kaiser Product quality engineering standards.
  • Managed teams as a team leader to ensure all protocols and procedures were being followed by different teams in different phases of the release cycle, starting from Scrum, automation, hardening phase, SIT, and production validation.
  • Collaborated closely with leadership to identify the obstacles in advance while working on the PQE deliverable so that a risk mitigation plan to overcome/remove the obstacles and resource allocation can be identified to keep the release milestone intact.
Technologies: Applitools, Perfecto IDE, Cloud, Android, iOS, Jenkins, MacOS, Allure Testing Framework, Reports, Data Quality Centers (DQC), Postman, Appium, Selenium, Sikuli, TestNG, Apache Ant, Java, Automated Testing, SDET, Mobile Apps, CI/CD Pipelines, Localization Testing, Test Automation, Agile, Mobile, Testing, QA Testing, QA Automation, Quality Assurance (QA), Manual Software Testing, Web Applications

Software Automation Engineer – WhiteBox

2012 - 2014
LendingClub
  • Served as an individual contributor and test engineer towards the project delivery by performing manual testing. Designed and developed test cases to test the full functionality of the feature. Created and combined use cases and test cases.
  • Participated in preparing status reports and attended daily, weekly, monthly, and quarterly meetings to update the status, challenges, and efforts.
  • Recognized the requirements and identified different test scenarios. Coordinated with the product l team to ensure that all the functionality was covered and that all the evidence was proper.
  • Performed functional testing of various trade functionalities through automation and SOAP services testing. Provided support to different teams like UAT and production support.
  • Implemented industry best practices and quality factors during test automation scripts creation. Extensively used the quality center for manual and automation scripts execution and results analysis.
  • Prepared and reviewed automation test scripts. Took part in build verification testing (BVT) and functionality testing (full test pass).
  • Raised defects in the quality center and tracked them to closure. Handled bug tracking, triaging, and verification.
Technologies: Perfecto IDE, Cloud, Android, iOS, Jenkins, MacOS, Allure Testing Framework, Reports, Data Quality Centers (DQC), Postman, Appium, Selenium, Sikuli, TestNG, Apache Ant, Java, Automated Testing, SDET, Test Automation, Agile, Testing, QA Testing, Quality Assurance (QA), Manual Software Testing

Software Engineer (Web Developer)

2011 - 2012
Alpha IT Solutions
  • Coded, designed, and modified websites from layout to function and according to a client's specifications.
  • Designed visually appealing sites that feature a user-friendly design and straightforward navigation.
  • Recognized the importance of UI, cross-browser compatibility, general web functions, and standards.
  • Gained experience in planning and delivering software platforms used across multiple products and organizational units.
  • Advanced expertise and hands-on experience with web applications and programming languages such as HTML, CSS, JavaScript, J2EE, and APIs.
  • Acquired extensive functional knowledge or hands-on design experience with web services (REST, SOAP, etc.).
  • Wrote Junit test cases for unit testing, which covers 70-80% of unit use cases, before delivering the build to QA.
Technologies: JSON, REST APIs, CSS, HTML, Servlet, Java, Automated Testing, SDET, Test Automation, Agile, Quality Assurance (QA), Manual Software Testing

Senior Test Automation Engineer

https://video.cisco.com/
A Node.js and React-based application that provides the video streaming platform for online tech events and conferences hosted in the AWS infrastructure and configures the video services via Brightcove. I worked as a QA lead on the team, taking care of the overall delivery of the conference and tech conference events hosted on the platform with superior quality, including planning, testing, and automation, and working closely with the dev leads and project managers.

Built Quality Organization from Ground Zero

1. Joined a startup with leaders who had no idea where to start with quality engineering. Worked with upper management on a daily basis to define and establish the quality and release process.

2. Brought every individual software or DevOps engineer to this new change and process.

3. Built very own test lab engine using physical infrastructure to run the automation seamlessly.

4. Developed a single framework where automation can be flexible enough to run on emulator, simulator, native devices or any cloud solution platform like Perfecto, browserStack, or SauceLabs.

5. Came from a functional tester background and kept on pushing myself to learn and perform security test on different code bases being used in the organization using Rails, Java, Node.js, and Python to make sure any of the source code is not exposing any vulnerabilities to the production.

6. Built quality engineering organization having no one to a team of 9 people.

Kaiser Permanente

https://apps.apple.com/us/app/kaiser-permanente/id493390354
A mobile application designed to help patients get digital records of their health information, speak to doctors, order prescriptions, and pay medical bills in most accessible digital way.

I worked on this feature where we delivered a message center, appointment center, medical bill payments, and biometric features to the consumers to have easy access for them when health comes as a priority.

I was hired as the first automation engineer on a mobile project to build automation for about 6,000 test cases sitting in the test case management tool. Performed various duties and grew to lead a team of 37 people in three years, where they were part of four different scrum teams and four SIT teams.

I optimized the test cases to reduce the count by 30% to bring the regression timelines down, not just using automation. Performed the PoC on various new tech stacks of automation to evaluate which one met the needs best in such a big project.

Languages

Java, TypeScript, Python, Objective-C, Swift, HTML, CSS, JavaScript, GraphQL, Go

Frameworks

Selenium, Appium, Cypress, React Native, Ruby on Rails (RoR), TestNG, Allure Testing Framework, Espresso, XCUITest, Locust

Libraries/APIs

React, Node.js, Sikuli, REST APIs

Tools

Cucumber, Charles Proxy, Confluence, Perfecto IDE, BrowserStack, Apache JMeter, Apache Ant, Postman, Jenkins, Servlet, Adobe Analytics

Paradigms

Manual Testing, Load Testing, Test-driven Development (TDD), User Acceptance Testing (UAT), Automated Testing, Test Automation, Agile, Testing, Behavior-driven Development (BDD), REST, Scrum, Automation, DevOps, Microservices

Platforms

Mobile, Google Cloud Platform (GCP), Android, iOS, MacOS, Brightcove, Amazon Web Services (AWS), Salesforce

Other

Test Automation Frameworks, API Testing, Quality Assurance (QA), Static Application Security Testing (SAST), Web App Testing, QA Automation, Section 508 Compliance, Software Testing Automation Framework (STAF), Release Management, Quality Management, Mobile App Testing, Desktop Automation, System Integration Testing (SIT), QA Leadership, Automated UI Testing, UI Testing, Contract Testing, Localization, SDET, Mobile Apps, CI/CD Pipelines, Localization Testing, Manual QA, QA Testing, Manual Software Testing, Web Applications, Security Testing, Pipelines, Data Quality Centers (DQC), Reports, Cloud, Applitools, Customer Relationship Management (CRM), Scrum Master, Scrum Coaching, Internalization, APIs

Storage

MongoDB, JSON, Amazon DynamoDB, PostgreSQL

2008 - 2012

Bachelor of Engineering Degree in Electronics And Communication Engineering

Punjabi University - Patiala, Punjab, India

OCTOBER 2021 - OCTOBER 2023

Certified Scrum Master

Scrum Alliance

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring