Sureka Sundararaj
Software Development Engineer in Test
Availability: Immediate
Phone: +1-214-***-****
Irving, TX, USA
************@*****.***
https://www.linkedin.com/in/sureka-sundararaj-5760aa251
Result-driven, versatile, self-motivated, and dedicated QA Professional with over 7 years of experience in Quality Assurance, Test Automation, Test Management, Functional, End-to-End testing, Defect Management, and Agile methodologies. Proven expertise in creating and maintaining test automation frameworks for Web applications. Seeking to leverage expertise in ensuring product quality and reliability in a dynamic environment.
•Strong structured testing knowledge and thorough understanding of quality assurance testing methodologies & concepts, demonstrating deep knowledge and hands-on experience mainly with Functional and Automation testing across web, desktop and mobile applications using the Agile Scrum process.
•Extensive experience and knowledge in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), and Testing Techniques using different Test approaches, Requirements / Functional Analysis, Test Planning, Test Strategies, Test Estimation, Test Preparation, Test Execution, Test Reporting, and Defect Management.
•Sound knowledge of the Object-Oriented Programming (OOP) concept. Extensively used Java for test case automation.
•Planned and executed end-to-end testing by collaborating with stakeholders for complex projects.
•Drove simplification by developing an Automation Framework for different projects using POM and BDD Cucumber approach using Selenium WebDriver, Java, TestNG, JUnit, and Data-Driven.
•Impressive success in facilitating projects and guiding cross-functional teams for execution of projects using Agile scrum framework as well as waterfall methodologies.
•Working experience on REST API validation using Postman and Rest Assured with Java.
•Expertise in identifying web elements using different locators ID, XPath, CSS, etc.
•Experience using Apache POI to read data from external sources like Excel Sheets and provide them as parameters in the test script.
•Conducted code reviews and provided feedback to team members to ensure adherence to coding standards and best practices.
•Collaborated with cross-functional teams to define test automation strategy and scope, ensuring comprehensive test coverage for web applications.
•Experienced using the code management tool Git, project management tool JIRA, and build tool Maven.
•Developed SQL queries to perform database validation for end-to-end testing, ensuring data integrity across different application modules.
•Utilized Jenkins for continuous integration and delivery (CI/CD) of automated test suites, including creating jobs and scheduling builds periodically.
•Resource forecasting and planning using test management tools to manage testing activity and produce testing metrics.
•Experienced working with various domains such as E-commerce, Retail, Hotel booking, pharmaceuticals, and Finance.
•Exceptional ability to master new concepts and work as a team player and individual contributor.
•Experience in coordinating between onsite and offshore teams.
•Mentored junior QA team members in test automation best practices.
Technical Skills
Tools/Skills:
Selenium WebDriver, Selenium Grid, Page Object Model, JIRA, Zephyr, Confluence, Kanban, Jenkins, Browser Stack, AWS, Docker, Azure DevOps, Git, GitHub, Extent Reports, JVM Reports, Log4j, Maven, Apache POI, JMeter, Cucumber, ALM
Language:
Core JAVA, Gherkin, C#
Database:
MS SQL Server
Framework:
BDD, TDD, Data Driven, Hybrid, JUnit, TestNG
API Testing:
Postman, Rest Assured
Methodologies:
Agile, Waterfall
Education
Bachelor of Engineering in Information Technology, Avinashilingam University, India, 2008.
Master of Engineering in Information Technology, Anna University, India, 2016.
Career Experience
Automation Tester KJ Info LLC Aug 2024- Present
Client: DTCC (Aug 2024 - Present)
Analyzed the system and business requirements and developed test cases to verify requirements according to standards/best practices with alignment to test plan/strategy.
Implemented Page Object Model (POM) based automation testing framework utilizing Java, Maven, Selenium WebDriver, and TestNG.
Framework enhancement of the developed automation framework.
Performed Regression Testing, Smoke Testing, Functional Testing, Positive Testing, Negative Testing, and Database Testing.
Followed Agile-Scrum Methodology and participated in all the Agile ceremonies during the sprint, such as grooming, Sprint Planning Meeting, Daily Stand-up Meeting, Sprint Retrospective Meeting, and Sprint Demo/Review Meeting.
Experience in executing UAT and SIT to validate end-to-end functionality.
Logged test defects using defect reports and investigated log files, testing issues, and risks.
Used Selenium Grid to run test cases in multiple browsers and platforms.
Achieved Continuous Integration through Jenkins.
Used ALM to plan and implement the project strategy.
Environment: Selenium WebDriver, Java, ALM, Agile (Scrum), Maven, POM, Selenium Grid, Log4J, TestNG, HTML Reports, Jenkins, Git, Eclipse.
Senior SDET Brillio Technologies Oct 2022 – Apr 2024
Client: McAfee (Feb 2023 - Apr 2024)
Analyzed the system and business Requirements and developed detailed Test Plans, Test Scenarios, and Test Cases.
Involved in end-to-end automation testing for both Production and Staging environments, ensuring the functionality and performance of web and desktop applications.
Created and maintained the Requirement Traceability Matrix (RTM).
Developed and Enhanced Test Automation Framework using Page Object Model Design using Java, Selenium Web Driver, TestNG, Extent Reports, Log4J, and Maven to meet evolving test automation needs.
Created user-friendly test scenarios using well-structured Cucumber feature files with robust Java code to ensure comprehensive and understandable test coverage.
Implemented best practices in writing reusable and maintainable step definitions in Java to support Gherkin scenarios.
Conducted manual testing for a mobile application on iOS and Android devices.
Worked on native app testing manually by getting the test builds from App Centre and installing them on real devices (iOS and Android) as well as the Simulator (iOS) and Emulator (Android).
Conducted API testing using tools like Postman and REST Assured. Used Rest Assured to create automated API tests and validate XML and JSON requests and responses.
Performed code reviews to ensure the product met customers’ needs and expectations.
Actively participated in client meetings, discussing and prioritizing defects.
Automated and integrated the desktop application into the existing framework.
Debug and maintain test scripts throughout the testing life cycle.
Utilized Jenkins for automation testing, creating and executing CI/CD pipelines, and implementing automated testing frameworks to ensure efficient and reliable testing processes.
Experience writing Groovy scripts to enhance and customize Jenkins pipelines for automated testing and continuous integration processes.
Performed Functional Testing, Regression, Smoke, Web Service Testing, End-to-End, Integration Testing, and UAT Testing for each testing cycle.
Environment: Selenium WebDriver, Java, Cucumber, Jira, Agile (Scrum), Hybrid Driven, Maven, POM, Postman, Rest Assured, Selenium Grid, Log4J, TestNG, PractiTest, JVM Reports, HTML Reports, WinAppDriver, Jenkins, VMWare, Git, IntelliJ.
Client: Signant Health (Oct 2022 - Jan 2023)
Performed manual testing on the web application using the Agile model.
Executed functional, regression, integration, and system testing to ensure software quality and performance.
Performed end-to-end data migration validations to ensure the accuracy of the data transferred from the old system to the new system.
Logged, tracked, and managed defects using JIRA.
Performed requirement analysis and participated in requirement walkthroughs to ensure testability and coverage.
Worked closely with cross-functional teams, attending daily stand-ups, sprint plans, and grooming meetings.
Develop a Requirements Traceability Matrix (RTM) to track requirements during the QA Testing Phase.
Environment: Zephyr, Agile, SQL, UAT Testing.
Software Test Engineer Modern InfoTech Data Services Sep 2017 – Oct 2022
Client: The Children's Place - TCP (Feb 2021 - Oct 2022)
Collaborated with development, product, and design teams to ensure comprehensive testing of features and user stories.
Conducted manual testing using Agile methodology for all project activities.
Assisted in manual testing to cover scenarios that could not be automated, ensuring comprehensive test coverage.
Developed and executed test cases to validate UI, API, and backend functionality.
Conducted exploratory testing to identify issues beyond automated testing.
Participated in Agile scrums and contributed to defect triage and prioritization.
Assisted in data validation and ensured the availability of accurate test data for thorough testing.
Worked with product owners to review product requirements and ensure testing alignment.
Performed Functional Testing, Regression, Smoke, Sanity, Web Service Testing, End-to-End, Integration Testing, and UAT Testing for each testing cycle.
Performed performance testing using JMeter.
Participated in daily prod activities.
Initiated automation testing concept among the team and produced results with POC.
Developed automation scripts using Selenium Web Driver, BDD Cucumber, and Java.
Developed test code in C# using Eclipse IDE and TestNG framework.
Environment: Agile, Azure DevOps, C#, Selenium, Postman, Browser Stack, Extent Reports, Git, Eclipse, JMeter.
Client: Ecosa (June 2019 – Jan 2021)
Involved in automation and manual web Application testing, following Agile Scrum methodology.
Analyzing user stories and acceptance criteria in collaboration with Product Owners, Customers, and Project Team Members.
Involved in creating Test scenarios, Test Cases, Defect Tracking, and Test Case execution.
Designed and created scalable BDD UI automation framework leveraging Java-Selenium-JUnit-Cucumber (multi-browser, POM/Page factory).
Developed automation scripts in Selenium Web Driver with BDD Cucumber, Java and JUnit focusing on reusable components.
Worked closely with Dev team and product managers to identify and prioritize test cases for automation.
Performed GUI testing, Functional, Data Validation, Integration, Regression, Smoke and Sanity testing.
Experience in leveraging AWS for deploying and managing test environments, ensuring scalability and reliability of test infrastructure. Knowledge of AWS Services like EC2, Lambda and S3 Storage.
Developed SQL queries to perform database testing.
Used Selenium Grid to run test cases on multiple browsers and platforms.
Used JIRA for bug tracking and reporting and followed up with the development team to verify bug fixes and update bug status.
Conducted code reviews and guided best practices to ensure high-quality test scripts.
Experience in API automation testing using Rest Assured framework.
Developed Extent Reports to perform Smoke and Regression testing.
Participated in all Agile ceremonies, and ensured timely defect resolution and status reporting.
Performed RCA (Root Cause Analysis) for the defects raised during testing.
Presented and shared release-level test execution Sign off Reports with Stakeholders.
Responsible for sending daily QA team status report emails across all teams.
Environment: Selenium WebDriver, Java, Cucumber, Jira, Agile, BDD, Cucumber, Maven, POM, RestAssured, AWS, SQL, Selenium Grid, JUnit, Visual Studio, Allure Reports, Git.
Client: Edreams (Sep 2017 – May 2019)
Performed manual testing on the web application using the Waterfall model.
Developed and executed manual test cases to validate UI, functionality, and usability.
Conducted Positive and Negative Testing for all the test scenarios to ensure the system meets the requirements.
Performed regression testing to ensure fixes and changes did not introduce new issues.
Tested applications across multiple browsers, platforms, and devices.
Identified and reported defects, and collaborated with development teams to resolve issues.
Validated fixes and verified defect resolution.
Conducted manual testing extensively in all Unit, Integration, Functional, and Regression application modules.
Collaborated with cross-functional teams to ensure comprehensive testing.
Developed and maintained testing documentation and reports.
Environment: Jira, Waterfall, MS Excel, UAT Testing.