Subhechha Sarkar
***** ******* *****, *******, ** 20418 571-***-**** *********.****@*****.***
Professional Summary
●Over 5 years of experience as a QA Automation Engineer - SDET, specializing in manual and automation testing of client/server and web-based applications.
●Skilled in creating and executing manual and automation test cases, and proficient in defect logging and tracking using defect management tools.
●Extensive knowledge and implementation skills across all phases of the Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), and Defect Life Cycle (DLC).
●Proficient in User Interface (UI), Functional, Regression, System Level, Smoke, Sanity, API, and Cross Browser testing of applications.
●Highly experienced in writing Requirement Traceability Matrix (RTM), test scenarios, and test cases, and executing end-to-end application tests.
●Expertise in understanding Business Requirement Specifications, Functional Specifications, and Design documentation, and converting them into test scenarios.
●Extensive experience with automation testing tools for functional and regression testing of applications.
●Experience in leveraging Java libraries including Apache POI, JDBC, ODBC, and Log4J, integrated with Cucumber and TestNG for robust software testing.
●Proficient with open-source tools such as Selenium and Eclipse.
●Skilled in writing Selenium WebDriver automation scripts in Java using the Cucumber and TestNG automation frameworks for web applications.
●Developed BDD tests using Cucumber, writing feature files (Gherkin), step definitions, and test runner files, and developed necessary Selenium support code in Java for Cucumber.
●Experienced in testing web services using REST API testing with Postman.
●Proficient in testing relational databases such as Oracle and SQL Server.
●Expertise in logging and tracking issues using defect tracking tools like HP ALM and Jira.
●Skilled in setting up and executing browser compatibility testing across different browsers and versions of Internet Explorer, Mozilla Firefox, and Google Chrome on various OS like Windows and Mac.
●Demonstrated leadership qualities, guiding freshers in manual and automation testing.
●Excellent communication and interpersonal skills, self-starter, with strong organizational and multitasking abilities.
●Detail-oriented, committed to meeting deadlines under tight schedules, quick learner, and a good team player.
Skills
●Methodologies: Agile/Scrum, Agile SAFe, Waterfall, SDLC, STLC
●Test Frameworks: Data Driven, Hybrid, Page Object Model
●Artifacts: Test Strategy, Test Cases, Test Plan, RTM, Test Summary Report, Bug Report
●Bug Tracking Tools: JIRA-Zapier, HP ALM, MS Azure
●Automation Tools: Java, Selenium WebDriver, Maven, JUnit, TestNG, Cucumber, Git, GITHUB, Jenkins
●IDE: Eclipse, IntelliJ, Postman
●Databases: MySQL Server, MySQL, Oracle, MS Access. MS Office Tools: Excel, Outlook, PowerPoint, and Word.
●Operating Systems: Windows, Mac OS
Experience
QA Engineer Jan 2023 to Current
Inova Health System Falls Church, VA
●Prepared test plans and test strategies detailing the features and functions to be tested.
●Analyzed the Business Requirements Document (BRD) and developed test cases and test scripts for the application under test.
●Actively participated and collaborated with product management teams in the review and analysis of functional requirements.
●Performed manual testing and maintained documentation on different types of testing; Positive, Negative, Regression, Integration, System, end-to-end testing and UAT.
●Maintained software integrity and traceability throughout the SDLC with a systematic control of changes to the system.
●Provided status reports like how many test cases were executed, defects found, defects pending, defects solved.
●Created and executed Test Cases in accordance to business requirements using Zephyr and Jira.
●Defect tracking management with JIRA and conducting regular walkthroughs with stakeholders to update the status.
●Set up test automation environment using Eclipse IDE, incorporating Cucumber, Selenium, Maven, Apache POI libraries and configured peripheral tools to perform selenium tests.
●Worked closely with SCRUM team to review and translated the customers' business needs/business cases to a technical solution.
●Created and maintained robust test framework and implemented Page Object Model for centralized element management.
●Created test scenarios using cucumber feature files and implemented them in step definition java files. Created JUnit test runner classes to run test suites and utilized TestNG Assertion to create pass fail scenarios.
●Handled different exceptions by writing exception handlers.
●Located web elements using different locating techniques like x-path, name, id and CSS selector. Used Customized X-path functions and axes.
●Managed and maintained CI/CD pipelines to ensure smooth software delivery.
●Collaborated with dev-ops teams to integrate code repositories with CI/CD tools like GitHub/GitLab and Jenkins.
●Troubleshot and resolved issues related to CI/CD pipelines, minimizing disruptions to development workflow.
●Performed backend testing using MySQL queries to manipulate and test databases. Used JDBC library to interact with databases to automate backend testing.
●Performed manual Web Services testing Rest API using Postman and API automation using REST Assured.
QA Tester Nov 2020 to Dec 2022
Verizon Woodbridge, VA
●Collaborated with Lead Business Users and Business Analysts to gather business test requirements.
●Worked closely with the technical team and Product Owner to understand the application's functionality.
●Formulated test cases that aligned with requirements, participated in test case implementation, and designed test scripts according to business and system requirements.
●Conducted thorough end-to-end system testing and meticulously reported defects via JIRA.
●Performed functional testing including sanity, regression and smoke testing before each build deployment.
●Created test plans and test scripts specifically for automation testing.
●Analyzed and maintained Requirements Traceability Matrix (RTM).
●Set up Selenium tools from scratch and configured peripheral tools to perform selenium tests, created test scripts, test suites and executed them regularly to maintain stability of codebase.
●Created automated test scripts utilizing TestNG annotations like enabled, priority, group, parameter, and data provider.
●Implemented techniques for locating web elements on web pages using name, ID, XPath, and customized XPath using x-path functions and axes.
●Used GIT as Version control system and GITHUB repository for code sharing.
●Designed, generated, and customized scripts using scripting languages and testing tools like Selenium with Java and TestNG, Apache POI for data-driven utilizing Maven Build management tool in hybrid framework.
●Implemented the Page Object Model (POM) and Apache POI in WebDriver scripts, developing data-driven frameworks using Selenium WebDriver and Java.
●Crafted SQL queries for data extraction from database tables to facilitate database testing. Wrote SQL queries to verify data validity and ensure database integrity.
●Performed database automation testing using ODBC library and API testing using SOAP UI.
QA Analyst Feb 2019 to Oct 2020
Micron Manassas, VA
●Employed Agile testing practices, actively participating in daily SCRUM meetings to understand each sprint's deliverables.
●Operated within a scrum framework, regularly meeting with program managers, product owners, and developers to facilitate communication.
●Engaged in the full Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
●Prepared and maintained test cases, strategies, and Requirement Traceability Matrices (RTM) for comprehensive testing.
●Held walkthrough sessions with Product Owners and Business Analysts to understand requirements.
●Conducted functional testing including sanity, integration, regression, system testing smoke and end-to-end system testing.
●Collaborated with Business Analysts and Developers to review requirements and develop test scenarios.
●Created and executed test plans and test cases based on requirements and software performance standards.
●Utilized SQL queries to retrieve data from database tables for testing purposes.
●Managed tests, logged defects, and tracked their status using HP ALM.
●Reported defects, participated in bug triage meetings, collaborated on fixes, and updated management on testing progress and plans.
●Created Test Scripts using Element Locators and Selenium Web Driver methods.
●Used Python programming language, Selenium WebDriver and IntelliJ IDE to automate test cases.
●Used locating techniques in the Webpage application to locate web elements by name, ID, linked Text, CSS, XPath, and customized XPath.
●Conducted REST Web Services testing using Postman.
●Led defect prioritization and bug triage meetings with stakeholders.
●Ensured comprehensive test coverage for all requirements.
●Coordinated with developers to prioritize and resolve bugs, updating their status post-fix.
●Worked closely with developers and Business Analysts to address issues encountered during test execution.
Education
B.Tech, Biotechnology
Techno India University
Certification
Scrum master