Simarjeet Kaur
Verified Expert in Engineering
Quality Assurance Developer
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
Experience
Availability
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
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.
QA Automation Lead
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.
Test Engineering Lead
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.
Engineering Manager Quality | Test Architect
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.
Senior Test Automation Engineer (Development)
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.
SQA Engineer (PQE Mobile Automation Test Lead)
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.
Software Automation Engineer – WhiteBox
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.
Software Engineer (Web Developer)
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.
Experience
Senior Test Automation Engineer
https://video.cisco.com/Built Quality Organization from Ground Zero
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/id493390354I 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.
Skills
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
Education
Bachelor of Engineering Degree in Electronics And Communication Engineering
Punjabi University - Patiala, Punjab, India
Certifications
Certified Scrum Master
Scrum Alliance
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring