Name: Rajasekhar
Lead SDET /QA Automation Tester
E-Mail: ***************@*****.***
PROFESSIONAL SUMMARY:
Quality Assurance Engineer with 10+ years of experience in Functional, Regression, Performance, Automation testing of complex software applications. Also, Experience in manual and API testing, Mobile testing, production support of software and collaboration with cross-functional team members to enhance software package quality.
•Experience in developing end to end automation using Selenium Web Driver/Grid, TestNG, Maven, Jenkins, Cucumber, Web Services (REST, SOAP).
•Expertise in developing the Hybrid Automation Framework which uses Page Object Model, Data-Driven, UI Mapping to automate pages and to create test automation suites using Selenium Web Driver, TestNG, Java.
•Dedicated QA Engineer with hands-on experience in testing React.js applications. Proficient in designing and executing test plans, performing functional and UI testing, and ensuring the quality and reliability of React.js web applications. Skilled in using various testing tools and methodologies to deliver high-quality software solutions.
•Excellent experience with Requests, NumPy, Matplotlib, SciPy, PySpark and Pandas python libraries during development lifecycle and experience in developing APIs for the application using Python, Django, MongoDB, Express, ReactJS, and NodeJS.
•Experience in Automating Restful API’s using REST Assured, Http Client Framework using POSTMAN and tested both XML and JSON formats.
•Good working experience on REST API testing and validating various APIs used in the application using REST Assured.
•Good exposure to BDT environment, worked with Cucumber, Scenarios and Step Definitions.
•Experience of Mobile App Testing using Automation tools like Appium for testing Android platforms collaborating with Android SDK.
•Hands on experience working on UI Automator viewer and Appium Inspector.
•Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG Maven on Selenium Grid.
•Strong Experience in Webservices Testing (SOAP and RESTFUL) using Soap UI and Postman.
•Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration and Task Scheduling.
•Familiarity with cloud-based platforms – AWS and Google Cloud Compute Engine.
•Extensive Experience in Performance Testing using JMeter [Load, Stress].
•Experience with version control software like GIT and code review tool like Gerrit.
•Hands on experience with Dockers and Containers for deployment and running tests.
•Good exposure to Oracle RDBMS, SQL, Mongo DB and writing SQL scripts for Backend/Database testing. Work experience in integrating Selenium WebDriver automation scripts on Continuous Integration tools Jenkins/Hudson.
•Experienced in bug tracking, reporting and using Quality Center (QC) and JIRA for global test management.
•As a Python Developer Worked on various micro web applications development using Flask and SQL Alchemy.
•Experience in data analysis and machine learning techniques with hands-on-experience on various python libraries like NumPy, Pandas, SciPy.
•Professional in designing, developing and enhancing automated test scripts for
•Selenium using Python.
•Proficient in designing and executing test plans, conducting functional and performance testing, and ensuring the quality and reliability of software applications. Skilled in using various testing tools and methodologies, including SpecFlow and Nightwatch.js, to deliver high-quality software products.
•Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall, Agile, and Scrum.
•Strong knowledge of Cross browser, Cross platform compatibility test.
TECHNICAL SKILLS:
Data Warehousing
Informatica Power Center 10.4/10.2/9.6/9.1/, Power Connect, Power Exchange, Informatica Power Mart 6.2/5.1.2, DataStage 11.5, Informatica MDM 10.1/9.X, SQL*Loader, Flat Files (Fixed, CSV, Tilde Delimited), MS SQL Server Integration Services (SSIS).
Data Modeling
Dimensional Data Modeling, Star Schema Modeling, Erwin, Snow-Flake Modeling, FACT and Dimensions Tables, Physical and Logical Data Modeling.
Defect Tracking Tools
Quality Center (9, 10, 11.0), Jira
Scheduling Tool
Autosys, Control M, CA WORKSTATION, Tivoli Workload scheduler (TWS).
Version Control
CVS, Git
Reporting Tools
SSRS, Tableau
Database and related tools
Oracle 10g/9i/8i/8/7.x, MS SQL Server 2012/2008, Teradata, PL/SQL, Netezza, DB2, AQT
Languages
Java, JavaScript, Python, Gherkin, UNIX, Linux, C, C++, C#, Python C, C++, HTML, XML, AWS, SQL, Karma
Web Technologies
HTML/HTML 5, DHTML, Python, AWS, XML, Cypress, an
XAML, JavaScript, CSS, Angular.js, Node.js, React.js, CSS,
Operating Systems
Microsoft XP/NT/2000/98/95, UNIX
DevOps & CICD
SVN, Git, Stash, Jenkins, Python, Team city, Docker, HP ALM AWS Cloud, Sauce Lab, Azure
Databases
MS Access, MySQL, SQL Server, Oracle.
Build Tools
Ant, Maven, Gradle, Grunt.
Browsers
Internet Explorer, Firefox, Chrome & Safari.
Defect tracking and management tools
JIRA, QC ALM, Bugzilla, Azure DevOps Server,
PROFESSIONAL EXPERIENCE:
Client: West Blend Mutual, West Blend WI Jan 2024 - Present
Lead SDET /QA Automation Tester
Responsibilities:
•Involved in QA Docs (Test Plan, Scenarios, RTM, Test Case Design), Peer Reviews, Test.
•Automated the Test Cases for Regression Testing, Smoke Testing, Functional Testing, Positive and Negative Testing for UI, and Database Testing.
•Conducted mobile testing activities for iOS and Android applications using Appium, ensuring functionality, compatibility, and usability across different devices and operating system versions.
•Utilized SpecFlow and Nightwatch.js to automate test scenarios, ensuring comprehensive test coverage and efficiency.
•Tested front-end applications developed with React.js, ensuring that the user interface and functionality met specifications and performed optimally.
•Developed automated test scripts using SpecFlow and Nightwatch.js to validate application features and functionality.
•Conducted testing for applications using React.js, focusing on component-level testing, integration testing, and end-to-end testing.
•Conducted testing activities for IoT devices and systems, including functional testing, interoperability testing, and performance testing, to ensure reliability and functionality across different IoT platforms and protocols.
•Conducted testing activities using ATDD and BDD frameworks such as Cucumber and SpecFlow, including functional testing, integration testing, and performance testing, ensuring reliability and functionality across different environments.
•Led testing efforts for projects using ATDD and BDD frameworks, defining test strategies and methodologies, and executing test plans to validate application functionality, performance, and security.
•Developed automated test scripts using SpecFlow to validate application features and functionality.
•Conducted validation testing for software applications in GxP-regulated environments, ensuring compliance with FDA, GAMP, and other regulatory standards.
•Developed and executed test protocols and validation scripts, documenting test results and deviations in accordance with GxP guidelines.
•Developed and maintained test plans and test cases for IoT projects, identifying test scenarios and defining acceptance criteria based on IoT use cases and requirements.
•Developed and maintained automated test scripts using Appium and Selenium WebDriver, enhancing test automation coverage and efficiency for mobile testing.
•Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver and TestNG with Java.
•Developed and executed test plans and test cases for Big Data applications and platforms, including Hadoop, Spark, Kafka, and Hive.
•Conducted performance testing on Big Data systems, analyzing data processing times, resource utilization, and system throughput to identify bottlenecks and optimize performance.
•Designed and implemented automated testing frameworks and scripts using tools such as Apache JMeter, Selenium, and PySpark to streamline testing processes and improve efficiency.
•Creating test cases for ETL mappings and design documents for production support
•Developed ETL test scripts based on technical specifications/Data design documents and Source to Target mappings. Professional experience in Salesforce CRM platform as Salesforce Tester and QA Analyst. Experience in testing of Workflow Rules, Role based Page Layouts, Record Types, Approvals and Assignment Rules.
•Tested salesforce standard objects (Leads, Accounts, Opportunity, Quote, orders.,) and custom objects, page layouts, fields validations and its access to the user based on defined profile.
•Executed manual tests using Quality center for testing of the application.
•Conducted functional, regression, and performance testing on .NET-based applications, including web applications, desktop applications, and APIs.
•Developed and maintained automated test scripts using .NET testing frameworks such as NUnit and MSTest, reducing manual testing efforts and improving test coverage.
•Collaborated with development teams to review code changes, identify potential defects, and ensure adherence to coding standards and best practices.
•Participated in requirement gathering and user story refinement sessions to ensure testability and verify acceptance criteria for .NET projects.
•Validated workflow rules, approval processes, and validation rules.
•Validated number of reports and tested dashboard bases on roles and role hierarchies.
•Created Test scripts, Test cases, executed Test cases and logged the defects in JIRA.
•Automated the test scrips using Katalon Studio.
•Experience as a QA in Salesforce.com CRM application, mainly with Leads, Contacts, Accounts, Cases, Opportunities, Orders and remaining objects.
•Worked on CPQ (Configure Price Quote) Process.
•Testing skills in Salesforce standard object, custom objects, custom fields, page layouts, custom Tabs, Reports and various other components as per application requirements.
•Worked on sales cloud and service cloud applications.
•Performed manual testing by executing test cases for all modules before creating automated scripts to validate the test procedure.
•Good programming experience with Core Java/Perl/Shell/Python
•Prepared the Test Scenarios and Master Test Plan for the UAT (User Acceptance Testing).
•Developed POM based Automation Framework using Selenium Web-driver, NUnit and Spec Flow (BDD with C#) which integrate with Jenkins for CI/CD
•Performed regression testing for every modification in the application and new release.
•Worked closely with the developers to resolve defects, issues and understanding the functionality.
•Led testing efforts for React.js projects, coordinating with cross-functional teams to define test strategies, prioritize testing activities, and track defects to resolution.
•Developed and executed test cases and test scenarios for React.js components and UI elements, verifying functionality, usability, and performance against specified requirements.
•Conducted exploratory testing and usability testing on React.js applications to identify user experience issues and recommend improvements to enhance usability and accessibility.
•Provided training and guidance to team members on React.js testing methodologies, tools, and best practices to improve overall testing capabilities and efficiency.
•Conducted validation testing for software applications in GxP-regulated environments, ensuring compliance with FDA, GAMP, and other regulatory standards.
•Developed and executed test protocols and validation scripts, documenting test results and deviations in accordance with GxP guidelines.
•Conducted testing activities for hardware components and devices, including functional testing, compatibility testing, and performance testing, to ensure reliability and functionality across different hardware platforms and configurations.
•Developed and maintained test plans and test cases for hardware projects, identifying test scenarios and defining acceptance criteria based on hardware specifications and requirements.
•Worked on web service testing using RestAPI.
•AWS Good knowledge of AWS experience (Cloud Formation, EMR, resource provisioning and management); Configuration and provisioning tools (chef, ansible, salt stack, etc.); Containerization (docker, docker-compose, container orchestration) non-relational stores (elasticsearch, Redis); Experience with developing data visualization (charts, graphs, etc) web applications.
•Performed Test Execution, defect logging, and tracking using JIRA-ray.
•Converted manual regression test cases into automation scripts using Selenium WebDriver.
•Performed automated back-end testing using JDBC API.
•Used Data Provider annotation that comes from TestNG by reading data mostly from excel files, in order to perform Data Driven Testing
•Creating test cases for ETL mappings and design documents for production support
•Developed ETL test scripts based on technical specifications/Data design documents and Source to Target mappings.
Environment: Selenium WebDriver, AWS, Python, Java, TestNG, Windows, MS office 2007, Apache Kafka, Agile, Eclipse, Ready API, Jenkins, Appium, Python, Oracle, Cucumber, Firebug, Maven, GitHub.
Client: DTCC, Jersey City, NJ Jan 2022 – Nov 2023
Role: Sr. SDET/ QA Automation Engineer
Responsibilities:
•Involved in QA Docs (Test Plan, Scenarios, RTM, Test Case Design), Peer Reviews, Test.
•Automated the Test Cases for Regression Testing, Smoke Testing, Functional Testing, Positive and Negative Testing for UI, and Database Testing.
•Utilized SpecFlow and Nightwatch.js to automate test scenarios, ensuring comprehensive test coverage and efficiency.
•Tested front-end applications developed with React.js, ensuring that the user interface and functionality met specifications and performed optimally.
•Developed automated test scripts using SpecFlow and Nightwatch.js to validate application features and functionality.
•Conducted testing for applications using React.js, focusing on component-level testing, integration testing, and end-to-end testing.
•Led validation efforts for software systems used in GxP-compliant manufacturing and laboratory environments, including ERP systems, LIMS, and electronic batch record (eBR) systems.
•Developed and maintained validation documentation, including validation plans, protocols, test scripts, and summary reports, ensuring traceability and completeness of validation activities.
•Conducted audits and inspections of software systems and documentation to verify compliance with regulatory requirements and internal quality standards.
•Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver and TestNG with Java.
•Led validation efforts for software systems used in GxP-compliant manufacturing and laboratory environments, including ERP systems, LIMS, and electronic batch record (eBR) systems.
•Led testing efforts for hardware projects, defining test strategies and methodologies, and executing test plans to validate hardware performance, reliability, and durability.
•Conducted compatibility testing with third-party hardware components and peripherals, verifying interoperability and seamless integration with existing hardware ecosystems.
•Developed and executed stress testing and reliability testing scenarios for hardware products, assessing performance and longevity under various conditions and usage patterns.
•Provided training and guidance to team members on hardware testing best practices and methodologies, contributing to improved testing capabilities and efficiency.
•Led testing efforts for IoT projects, defining test strategies and methodologies, and executing test plans to validate IoT device functionality, data integrity, and security.
•Conducted interoperability testing with third-party IoT devices and platforms, verifying compatibility and seamless integration with existing IoT ecosystems.
•Led mobile testing efforts for iOS and Android applications, defining test strategies, creating test plans, and executing test cases to validate app functionality and performance.
•Conducted compatibility testing across various mobile devices, screen sizes, and resolutions, identifying and documenting compatibility issues and recommending solutions for resolution.
•Developed and executed performance and load testing scenarios using Appium and other testing tools to assess mobile app performance under different network conditions and usage scenarios.
•Conducted testing activities for React.js web applications, including functional testing, regression testing, and compatibility testing across different browsers and devices.
•Developed and maintained automated test scripts using testing frameworks such as Selenium WebDriver and React Testing Library, ensuring efficient and reliable test automation for React.js projects.
•Collaborated with development teams to review code changes, identify potential defects, and ensure adherence to coding standards and best practices in React.js development.
•Participated in requirement gathering and user story refinement sessions to ensure testability and verify acceptance criteria for React.js features and enhancements.
•Led testing efforts for Big Data projects, coordinating with cross-functional teams to define test strategies, prioritize testing activities, and track defects to resolution.
•Conducted functional and non-functional testing on Big Data applications, verifying data accuracy, integrity, and consistency across distributed data sources and data processing pipelines.
•Implemented data validation and verification techniques to ensure the quality and completeness of data stored and processed within Big Data systems.
•Developed and maintained validation documentation, including validation plans, protocols, test scripts, and summary reports, ensuring traceability and completeness of validation activities.
•Hands on experience in performing manual testing (emulators & IOS Simulators) & Mobile Application Testing using automation tools like Appium, Seetest and Perfecto.
•Creating test cases for ETL mappings and design documents for production support
•Developed ETL test scripts based on technical specifications/Data design documents and Source to Target mappings. Professional experience in Salesforce CRM platform as Salesforce Tester and QA Analyst. Experience in testing of Workflow Rules, Role based Page Layouts, Record Types, Approvals and Assignment Rules.
•Tested salesforce standard objects (Leads, Accounts, Opportunity, Quote, orders.) and custom objects, page layouts, fields validations and its access to the user based on defined profile.
•Executed manual tests using Quality center for testing of the application.
•Validated workflow rules, approval processes, and validation rules.
•Performed manual and automated testing using testing tool selenium WebDriver and Appium
•Led the testing efforts for .NET application releases, coordinating with cross-functional teams to ensure timely delivery and quality assurance of software products.
•Implemented test automation frameworks using .NET technologies, such as C# and Selenium WebDriver, to automate repetitive testing tasks and accelerate release cycles.
•Conducted code reviews and provided feedback to .NET developers on testability, maintainability, and scalability of code changes.
•Documented test plans, test cases, and test results, ensuring traceability and transparency in the QA process for .NET projects.
•Validated number of reports and tested dashboard bases on roles and role hierarchies.
•Created Test scripts, Test cases, executed Test cases and logged the defects in JIRA.
•Automated the test scrips using Katalon Studio.
•Experience as a QA in Salesforce.com CRM application, mainly with Leads, Contacts, Accounts, Cases, Opportunities, Orders and remaining objects.
•Worked on CPQ (Configure Price Quote) Process.
•Testing skills in Salesforce standard object, custom objects, custom fields, page layouts, custom Tabs, Reports and various other components as per application requirements.
•Worked on sales cloud and service cloud applications.
•Performed manual testing by executing test cases for all modules before creating automated scripts to validate the test procedure.
•Good programming experience with Core Java/Perl/Shell/Python
•Prepared the Test Scenarios and Master Test Plan for the UAT (User Acceptance Testing).
•Developed POM based Automation Framework using Selenium Web-driver, NUnit and Spec Flow (BDD with C#) which integrate with Jenkins for CI/CD
•Performed regression testing for every modification in the application and new release.
•Worked closely with the developers to resolve defects, issues and understanding the functionality.
•Worked on web service testing using RestAPI.
•AWS Good knowledge of AWS experience (Cloud Formation, EMR, resource provisioning and management); Configuration and provisioning tools (chef, ansible, salt stack, etc.); Containerization (docker, docker-compose, container orchestration) non-relational stores (elasticsearch, Redis); Experience with developing data visualization (charts, graphs, etc) web applications.
•Performed Test Execution, defect logging, and tracking using JIRA-ray.
•Converted manual regression test cases into automation scripts using Selenium WebDriver.
•Performed automated back-end testing using JDBC API.
•Used Data Provider annotation that comes from TestNG by reading data mostly from excel files, in order to perform Data Driven Testing
•Creating test cases for ETL mappings and design documents for production support
•Developed ETL test scripts based on technical specifications/Data design documents and Source to Target mappings.
Environment: Selenium WebDriver, Selenium Grid, Appium, Jenkins, Cucumber, SOAP UI, QTP, JMeter, LoadRunner Maven, TestNG, Quality Center, Firepath, Firebug, VBScript, Eclipse, XPATH, Java, HTML, CSS, TDD, SQL, Oracle, and Windows, Appium, Jasmine
Client: Exxon Mobi-Spring, TX Feb 2019 – Dec 2021
Role: QA Automation Engineer
Responsibilities:
•Involved in QA Docs (Test Plan, Scenarios, RTM, Test Case Design), Peer Reviews, Test.
•Automated the Test Cases for Regression Testing, Smoke Testing, Functional Testing, Positive and Negative Testing for UI, and Database Testing.
•Utilized SpecFlow and Nightwatch.js to automate test scenarios, ensuring comprehensive test coverage and efficiency.
•Led validation efforts for software systems used in GxP-compliant manufacturing and laboratory environments, including ERP systems, LIMS, and electronic batch record (eBR) systems.
•Developed and executed end-to-end automated tests for web and mobile applications using Kotlin, Selenium, and Appium.
•Utilized Kotlin to write custom test data generators and assertion libraries, improving test data management for large-scale projects.
•Conducted performance testing of web applications by creating load tests in Kotlin, integrating with tools like JMeter for detailed reporting.
•Collaborated in the creation of automated test scripts using JavaScript and Jasmine for web applications.
•Wrote JavaScript-based test scripts for functional and regression tests, optimizing test execution time.
Assisted in the transition of manual testing to automated testing, leveraging JavaScript to increase test efficiency.
•Participated in code reviews for test scripts written in JavaScript and other programming languages to ensure adherence to best practices.
•Creating test cases for ETL mappings and design documents for production support
•Developed ETL test scripts based on technical specifications/Data design documents and Source to Target mappings.
•Developed robust, scalable, and maintainable automated test scripts using TypeScript in combination with Cypress and Selenium WebDriver.
•Wrote and maintained TypeScript test cases for functional, regression, and integration testing, ensuring high code quality and test stability.
•Used TypeScript to improve the reliability of tests, leveraging strong typing and IDE integrations to catch potential errors during development.
•Professional experience in Salesforce CRM platform as Salesforce Tester and QA Analyst. Experience in testing of Workflow Rules, Role based Page Layouts, Record Types, Approvals and Assignment Rules.
•Created and implemented automated test scripts for ETL processes using Informatica and SSIS. Crucial in maintaining data integrity and ensuring that everything met business requirements.
•Designed and implemented automated UI tests using Espresso and Kotlin for Android mobile applications, enhancing test coverage and reducing manual testing efforts.
•Wrote and maintained test cases using Espresso for various UI components, including buttons, text fields, and custom views, ensuring seamless user experience and functionality.
•Integrated Espresso tests into the CI/CD pipeline, ensuring automated execution of tests with every build and minimizing regressions.
•Designed and maintained detailed test plans and cases to check for data accuracy and integrity after the ETL processes. Acquired practical experience in validating ETL data flows and transformations to guarantee they met business requirements.
•Ran regression and smoke tests to ensure everything remained stable during any changes or improvements to the ETL system. Also used JIRA to report and track defects, which helped keep communication clear between the QA and development teams for quick resolutions.
•Tested front-end applications developed with React.js, ensuring that the user interface and functionality met specifications and performed optimally.
•Developed automated test scripts using Spec Flow and Nightwatch.js to validate application features and functionality.
•Conducted testing for applications using React.js, focusing on component-level testing, integration testing, and end-to-end testing.
•Developed and maintained validation documentation, including validation plans, protocols, test scripts, and summary reports, ensuring traceability and completeness of validation activities.
•Conducted audits and inspections of software systems and documentation to verify compliance with regulatory requirements and internal quality standards.
•Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver and TestNG with Java.
•Led validation efforts for software systems used in GxP-compliant manufacturing and laboratory environments, including ERP systems, LIMS, and electronic batch record (eBR) systems.
•Led testing efforts for hardware projects, defining test strategies and methodologies, and executing test plans to validate hardware performance, reliability, and durability.
•Conducted compatibility testing with third-party hardware components and peripherals, verifying interoperability and seamless integration with existing hardware ecosystems.
•Developed and executed stress testing and reliability testing scenarios for hardware products, assessing performance and longevity under various conditions and usage patterns.
•Provided training and guidance to team members on hardware testing best practices and methodologies, contributing to improved testing capabilities and efficiency.
•Led testing efforts for IoT projects, defining test strategies and methodologies, and executing test plans to validate IoT device functionality, data integrity, and security.
Client: Siemens Healthcare Diagnostics, Tarrytown, NY Oct 2017 – Jan 2019
Sr. SDET/ Automation Engineer
Responsibilities:
•Developed Test plan of the application as per technical specifications.
•Developed automated tests using Selenium WebDriver with developers for Continuous regression testing and reducing manual testing effort.
•Worked on providing efficient locators strategy like Xpath and CSS to run Selenium
•scripts in stable condition.
•Manually tested both the SOAP & RESTFUL webservices.
•Maintained and executed Regression Test Suite in various environments (QA/UAT/PROD).
•Maintained the test scripts and project through Maven.
•Updating the work progress to the entire team in the daily standups.
•Developed the smoke and regression suites.
•Created and Tracked Bugs using HP Quality Center.
•Validated the Bugs/Issues reported by the Customers/Users before sending them to development team
•Responsible in analysing Test Requirements and preparation of the Test Cases
•Running the nightly builds using continuous integration tool.
•Develop test automation framework based on Page Object Model, TestNG and Selenium WebDriver to reduce code and better maintenance.
•Worked in AWS Cloud platform and its features which include EC2, RDS, DynamoDB, S3, and CloudFormation.
•Implemented automated execution of tests using ANT and Jenkins
•Documentation of Automation framework design and methods.
•Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.
•Wrote basic SQL queries to perform back-end testing for data integrity and data validation.
•Had knowledge of policy, billing and claim administration knowledge in P&C insurance industry.
•Performed testing on web services using SOAPUI with XML web services and SOAP.
•Created positive and negative assertions based on the business requirements.
•Performed Data Driven testing using SOAPUI.
•Reported defects through Jira and performing Regression to resolve bugs fixes.
•Designing the automation scripts using TestNG