Ruchika Saxena (Quality Engineer)
Mobile: 510-***-**** Email: **********@*****.***
Linkedin: www.linkedin.com/in/ruchika2019
Expertise
● 7 years experience in Manual & Automation testing of mobile and web applications.
● Well versed with SDLC, STLC and Quality practices. Proficient in collaborating across teams in agile, working on high visibility products and meeting tight deadlines.
● Adept at creating Test Plans & Test Cases, filing & triaging bugs, extracting logs, testing audio/ video via frame extraction, documenting and ensuring high quality.
● Strong in -
Writing automation scripts in Selenium/ Appium/ Cypress using Java/ Javascript and TestNG framework
Running SQL queries for database verification in MySQL.
Testing RESTful APIs using Postman/ Charles.
Using tools like - Maven (Build tool), Jenkins (CI/ CD), Git (Version control), Jira (Bug tracking & Proj mgmt), X-Ray & Test tracker (Test mgmt)
● Proficient in Smoke, Functional, Security, Regression, Integration, Accessibility, Localization, Events, and A/B testing.
● Excellent time management skills, and ability to work on concurrent assignments with different priorities to meet deadlines.
● Good documentation skills for use in Standardization of testing guidelines, creating matrics, summarizing features.
● A team player with excellent communication skills, self-starter, and a fast learner. Experience
Software Test Engineer at Tiktok (Bytedance) - (Jan’ 2022 - Aug’ 2023) As part of the Intelligent Creation team, I was responsible for maintaining high quality and functionality of video creation features, and ensuring that the app functions smoothly for millions of users worldwide. I worked closely with the development teams to design and implement test strategies, automated regression tests, analyzed root cause for failed tests, and ensured no P0/ P1 is introduced due to the features I worked on. I was the founding member of the US QE team, and contributed to the successful test execution and implementation of quality practices. Responsibilities:
● Collaborated with XFN teams for new feature testing from Client and server end, verified APIs are working correctly & app does not break after integration.
● Created test plan, test cases, test-summary reports, matrics/ quality documentation.
● Performed functional, security, integration, regression, API and event testing.
● Identified test cases to be automated, wrote automation script for regression tests, performed root cause analysis for failed tests, updated flaky tests, filed & triaged issues.
● Conducted AB tests on new features alongside other conflicting features, to assure no integration issues arise.
● Executed API tests for response verification and mocked data to test functionality in different regions and data centers.
● Analyzed and triaged internal and external feedback, and made certain that the root cause is found and bug closure is done within tight timelines to minimize loss.
● Participated in PRD/ tech review meetings and conducted test case review/ analysis and knowledge sharing sessions for the team.
Technology used:
Java, Jira, Jenkins, Git, Postman, Charles, Maven, TestNG, JSON, VS Code, Anywhere door, Mindmap, Libra, ByteIO, Chromepath, Appium.
Software Quality Engineer at Earnest - (Dec’ 2019 - Jan’ 2022) I am hands-on and a fast learner. I was the founding member of the QE team, and helped in achieving various quality initiatives. Created a framework in Cypress for the new squad, enabled it in Jenkins nightly build for a smooth CI/CD pipeline integration along with updates in the slack channel. Single-handedly automated the functional tests while manually testing the features ensuring quality and project timelines. Coordinated and tested a project via beta testing and ensured no P0/P1 bugs in prod. Added test ids across multiple repos to achieve code consistency. Created a dashboard for showcasing the test coverage. Responsibilities:
● Collaborated with cross-functional teams like Dev prod, Client Happiness, Design, Security, Dev, Product and other project squads to ensure testing of various features.
● Authored test plans/ test cases for new/ existing features & defined scope of automation.
● Created automation scripts for regression testcases using Selenium/ Java, and for new feature testcases using Cypress/ Javascript.
● Performed API testing using Postman and tested the PostgreSQL database using SQL commands to ensure that the records are getting added and retrieved accordingly.
● Analyzed and verified bugs, debug logs and ensured closure in a timely manner.
● Worked with the Dev productivity team to enable code coverage for repositories so that no PR can be merged until a quality gate of 80-90% is achieved.
● Performed different types of testing - Smoke, Regression, New feature, Database, Request/ response using Postman, Segment events and A/B testing.
● Participated in code reviews of scripts added by other engineers before it was merged.
● Lead an offshore team of 5 and an onsite engineer. Provided weekly KPI metrics and presented bi-weekly updates from the QA squad.
Technology used:
Selenium, Typescript, Node.js, TestNG, Maven, Cypress, SQL, PSequel, Jira, Jenkins, Git, Postman, Docker, Segment, Optimizely, Splunk, JSON, React, HTML5, CSS3, Xray Quality Engineer at Google (via World IP Phone Inc.) - (Oct’ 2016 - Nov’ 2019) Via World IP Phone, I worked at Google in the Google Keyboard team. I was an integral part of many critical features, and had streamlined the testing process by - designing the standard for test case layout, initiating peer review and team involvement in early development cycle, creating process documents, improving the bug filling process and triaging automation bugs. Responsibilities:
● Created and maintained test plan/test cases for new and existing features on mobile
(android) devices and web applications.
● Automated regression tests on mobile devices and analyzed/ filed/ triaged bugs.
● Conducted testing of different types -- Smoke, Functional, GUI, Accessibility, Regression, New feature, Data Push and localization testing
● QA Lead for Gboard features including Glide typing, User History, Text corrections / suggestions, Google translate, Handwriting layout, Language models, Emojis, etc Technology used:
Python, Buganizer, Test tracker, Selenium Webdriver, Mobile Harness, Surf, CI, Jenkins, TestNG, Maven, ADB, Keyboard Dev Utils, Android Bug tool, Eclipse. Education
● Master of Computer Applications fromMaharshiDayanandUniversity,India (Completed in Jan 2004).