Software Quality Assurance Specialist with four years of experience in testing web and mobile applications as well as developing test automation using Selenium WebDriver, TestNG and Java.
Proficient in Unit, Functional, System Integration (SIT), Browser compatibility, Acceptance (UAT), Negative, Regression, Smoke, Sanity, Accessibility, Localisation, User Interface (GUI) and Performance Testing.
Excellent working knowledge of different phases of Software Testing and Software Development Life Cycle
(SDLC) using Agile Methodologies and Iterative Development.
Experience in enhancing automation scripts and manual test cases according to functional and business requirements.
Developed and maintained QA deliverables such as test plans and strategies, test case suites using test case management tool – Zephyr, HP ALM (QC), requirements traceability matrices, test data creation, and test coverage reports.
Hands-on experience in defect creation, tracking, and reporting using JIRA and SVN Trac.
Strong skills in Backend Data Testing using SQL queries/Joins and Key-Value mapping on SQL Server.
Ability to handle multiple projects with competing priorities leveraging multi-tasking abilities and working well under tight deadlines with high efficiency.
Excellent team player and a leader with effective communication, and strong analytical and problem solving skills.
Global Logic India Pvt. Ltd. Senior Software Test Engineer (November 2017 – October 2018) Project Name: Pearson (www.pearson.com) Pearson is an online interactive learning portal offering educational products, assessments, and professional development for all stages of learning to the students.
Worked in a highly dynamic agile environment; Created test plans, and test case suites, for all plausible user scenarios based on user stories for intensive application testing.
Participated in all aspects of agile scrum development process, including daily stand-up meetings, sprint planning, sprint backlog refinement, sprint review, retrospection and QA look ahead meetings.
Involved in testing application programming interfaces (APIs) directly and as part of integration testing to determine if APIs meet expectations for functionality, reliability, performance, and security; Tested APIs using JSON parser and Postman for registration, membership, and phone verification modules of Pearson.
Performed smoke test on production after metadata migration from test to production was completed; managed several major and minor project releases and communication, along with providing daily status to key stakeholders through emails.
Extensively used Git commands to navigate through directories, update, and manage code files on test automation server through Git Bash.
Developed and maintained test automation scripts and framework using Java, TestNG and Selenium WebDriver for course subscription and module assessment application for Smoke and Regression test cases, thereby reducing manual test execution effort by 85%.
Debugged, refactored and enhanced existing test frameworks and automation scripts to improve performance and reduced execution time by 20%.
Contributed during triage meetings to investigate priority and severity of triaged bugs.
Peer-reviewed test plans and test cases, thereby enhancing quality of test cases for better test coverage.
Appreciated by product team for proposing major UI changes to enhance quality and performance of applications.
Project Name: Disa (www.disa.com) DISA Global is a software-enabled services company that provides background checks and employment eligibility checks in Oil and Gas industry in the US and other countries.
Provided off-shore client development teams with detailed reports on software quality, reported identified bugs/issues and recommended fixes.
Configured Test environment and built deployments using Jenkins and IIS Service Manager on Windows.
Executed SQL statements to perform data driven testing along with feature testing.
Reported and tracked defects and bugs identified during QA test execution using JIRA.
Fragmented and delegated tasks to team members on shared projects as well as mentored new recruits in team; provided knowledge transfer sessions on regular basis.
Contributing significantly and purposefully in daily stand-ups, defect reporting and planning meetings. Also, competently worked in close coordination with Developers, Product Owner and Scrum Master to deliver MVP every sprint.
Worked closely with BA team to provide support for demo as well as UAT to the clients.
Suggested and reported more than 20 enhancements to the head of Product team; received a title of
‘Innovative and Lateral thinker’ by Product head and QA manager. Info Edge India Pvt. Ltd. Senior Quality Assurance Analyst (June 2014 – August 2017) Project Name: Jeevansathi (www.jeevansathi.com) Jeevansathi is a leading matrimonial site having helped over million users across the globe marry their soulmates. This portal enables clients’ express interest and exchange information with suggested profiles based on the desired partner preferences.
Analyzed business requirements as well as application modules exhaustively using functional and business requirements documents to thoroughly understand the application to be automated and tested; worked closely with cross-functional teams for better understanding of application as well as business needs.
Designed and implemented test automation scripts to automate end-to-end workflow of Jeevansathi.com using Java, Selenium WebDriver, and TestNG that involved registering a new user, validating user’s inputs, verifying user’s phone number and email address, enabling user to purchase membership, and verifying search page’s results.
Implemented SMS and mailer framework for monitoring live site, so as to send a failure SMS and an email every time the website stops responding or throws HTTP status code other than 200.
Performed change impact assessment and provided test automation effort estimate to Module Lead, QA Manager and Delivery Director.
Executed end-to-end testing of website, mobile site and mobile applications (Android and iOS) on Test and Prod environments; functional, system integration, back-end, smoke and regression testing were performed in compliance with quality standards, and application modules were successfully delivered to production after thorough defects resolution.
Performed verification and validation to ensure accuracy and integrity of confidential user membership, personal and registration data.
Reported and tracked defects and bugs identified during QA activities using SVN Trac and Jira; Root cause analysis was further performed on identified bugs and presented to project stakeholders.
Constantly rated ‘Commendable’ for Innovative thinking, Passionate Customer Care, Uncompromising Quality during semi-annual Performance Commitment Process (PCP). TECHNICAL SKILLS:
Programming Languages/Database: Java, SQL, MS SQL Server, MySQL, phpMyAdmin, Oracle 11G
Other Software and Tools: Selenium WebDriver, Apache Maven, Git, Tortoise SVN, Eclipse, API (Postman), HP ALM, Jenkins, Zeplin, Accessibility (NVDA, ChromeVox, Waves, JAWS, Voiceover, Web accessibility toolbar (IE), Spectrum), Zephyr, Software refactoring (JDeodorant), Confluence, Sourcetree
Test Frameworks: TestNG, Junit
Defect management Systems: Atlassian JIRA, SVN Trac, Bugzilla EDUCATION:
Bachelor of Technology, India; GPA: 3.8/4 in Computer Science and Engineering