Yamuna - QA Automation Test Engineer |
sanjeev@purexcel.com |
Location: Lowell, Massachusetts, USA |
Relocation: YES |
Visa: GC |
Yamuna
Sr. QA Automation Test Engineer Email : Sanjeev@PureXcel.com Contact : [469]998-9103 Professional Summary: Around 8+ years of hands-on experience in Software Quality Assurance, Selenium automation, and development, specializing in client-facing complex enterprise applications. Proficient in manual and automated testing for GUI, functional aspects of client-server and web-based applications. Extensive experience in handling all phases of the SDLC and STLC, from requirement analysis to development, testing, and maintenance. Expertise in Object-Oriented Programming (OOP) principles, Design Patterns, and Java, ensuring robust software design and automation. Skilled in Selenium WebDriver for creating cross-browser automation test scripts using Java, Python, JavaScript, C#, and VB. Proven experience with Databricks and test automation frameworks (e.g., Selenium, Postman) and data quality tools (Databricks DQM or similar) for high-quality data validation and test automation. Proficient in creating automation frameworks using Page Object Model, Data-driven, Hybrid, and Behaviour-Driven Development (BDD) with tools like JUnit, TestNG, Cucumber, Maven, and Jenkins. Hands-on experience in API automation testing using SOAPUI, Rest Assured, and proficient in testing RESTful and SOAP APIs. Extensive knowledge of Agile methodologies, including Scrum, Scaled Agile-SAFe, Kanban, and Waterfall models, delivering high-quality software in fast-paced environments. Adept in testing various web services using SOAPUI, modifying endpoints and handling different versions and servers. Experience in system software design, integration, and automation, enhancing performance testing and software reliability. Extensive use of performance monitoring tools such as OpenTelemetry, Elasticsearch, Kibana, InfluxDB, Telegraph, Prometheus, and Grafana. Expertise in cloud and virtualization technologies like AWS, with hands-on containerization using Docker and familiarity with AWS services (e.g., S3, EC2, Lambda) for seamless automation execution. Background in performance evaluation, with knowledge of performance aspects in Android development and testing environments. Experience in CI/CD pipeline automation for smoke and regression tests using Jenkins, Maven, GitLab, and AWS Code Pipeline. Proven expertise in continuous integration and continuous deployment (CI/CD), integrating automated test scripts with Jenkins and AWS cloud. Strong experience in testing web services and validating protocols like TCP/IP, HTTP, Java, HTML, and XML. Proficient in security testing methodologies, including SCAS, SAST, DAST/WAS, and secure SDLC frameworks for robust security across applications. Proficient in SQL and Python for automated testing, data validation, and quality control within complex data environments. Skilled in Agile practices with extensive experience in Agile/Scrum environments, supporting sprint planning, collaborative testing, and iterative development. Designed and implemented scalable and parameterized tests in Python for efficient platform qualification, reducing test maintenance across different hardware and storage platforms. Developed troubleshooting features within the testing framework to capture unique failures across multiple platform configurations, collaborating with the Core Framework team to enhance test reliability. Created data collection mechanisms within tests to support data-driven improvements, identifying areas for test coverage enhancement and signal improvement for better validation outcomes. Linux expertise to deploy and troubleshoot test frameworks across server platforms, ensuring compatibility and diagnosing hardware/firmware/software health issues proactively. Conducted full lifecycle testing on server/storage platforms, addressing and identifying validation gaps, contributing to robust platform reliability. Technical Skills: Test Management Tools HP ALM, HP Quality Center, Azure Testing Approach & Tools Selenium WebDriver, HP UFT/QTP, JMeter, TOSCA, JUnit, TestNG, Cucumber, Protractor, Appium, SOAPUI, Rest Assured, Ranorex, Postman Bug Tracking Tools HP ALM, HP Quality Center, JIRA, Azure DevOps, Rally Languages C, JAVA, SQL, Python Operating System Windows 7/Vista/XP/2003 server/NT/98, UNIX and LINUX RDBMS Oracle 9i - 11g, MS SQL server, MS Access, PL/SQL Web Applications J2EE, ASP, HTML, VB, MS Front Page, DHTML, XML, JSP Web Servers IIS, Apache Tomcat Version Control Apache Sub version (SVN), CVS, Git CI/CD or build Tools Maven, Gradle, Ant, Jenkins Cloud Platforms AWS (EC2, S3, Lambda, API Gateway, CodeBuild, CloudWatch), Docker, Kubernetes Microservices Docker, Kubernetes Documentation Tools MS Office, Excel, MS-Word, Adobe Acrobat, and MS project Management Tools MS Visio, MS Office Suite: Word, Excel and PowerPoint Methodologies Waterfall, Verification & Validation, Agile / Scrum Professional Experience: Client: Southwest Power Pool, Arkansas April 2023 Present Role: Automation Test Engineer Responsibilities: Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations. Implemented monitoring dashboards using Prometheus and Grafana for real-time performance metrics during test executions. Utilized performance monitoring tools (OpenTelemetry, Grafana, and Kibana) to assess application scalability and pinpoint areas for optimization. Participated in Requirement Specification Meetings (RSD) and utilized Kanban boards for visual tracking of testing progress and defect management. Conducted performance testing on AWS infrastructure using JMeter and Docker, simulating user loads to validate system scalability and resilience. Created and executed automation test scripts using HP UFT and VB script for smoke and regression suites. Documented the test plan, test strategy documents, defined entry, exit criteria according to the project and release specifications. Created the software/ functional requirement specification (SRD/FRD), business requirement specification (BRD) and Design document by collaborating with clients and business analysts. Analysed the FRD, BRD and design documents to define the Requirement Traceability Matrix (RTM). Used Java and Junit framework for scripting. Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically. Developed and maintained a cloud-enabled test automation framework in Java using Selenium WebDriver, TestNG, and Maven, integrated with AWS for scalability and performance. Integrated containerized Docker environments within AWS EC2 for consistency and efficiency across testing environments. Implemented Docker environments within AWS EC2 for test consistency. Automated API testing for microservices on AWS Lambda using RestAssured and Postman. Conducted performance evaluations on cloud-native applications, improving response times and scalability. Led automation testing for a cloud-native web application deployed on AWS, utilizing EC2 instances and S3 for test data storage and management. Built CI/CD pipelines in Jenkins for automated deployment and testing, integrating with AWS CodePipeline and Code Build for seamless test execution in cloud environments. Implemented Docker containers for setting up cloud-based test environments, ensuring consistency across different stages of testing. Automated API testing for microservices hosted on AWS Lambda, utilizing RestAssured and Postman for validation. Used Selenium Grid hosted on AWS EC2 instances to perform cross-browser and cross-platform testing, reducing execution time. Executed performance testing in AWS environments using JMeter, simulating real-world traffic patterns and ensuring application scalability. Collaborated with development teams to set up Kubernetes clusters for deploying test environments, allowing parallel test execution and improving test reliability. Managed test cases and defect tracking using JIRA, ensuring smooth coordination between teams and timely defect resolution. Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases. Utilized object-oriented Python programming to develop test scripts and automation solutions for storage platforms, optimizing tests for modularity and efficiency. Integrated testing solutions within CI/CD pipelines using Jenkins and GitLab, automating build validation and data reporting to enable rapid feedback and test execution. Leveraged open-source tools to validate server performance, storage reliability, and hardware/firmware consistency, choosing optimal tools based on validation requirements. Analyzed and troubleshot hardware and software issues, contributing to the design and maintenance of test suites that minimize redundant configurations and enhance platform compatibility. Worked in different phases of waterfall methodology of software development and delivered multiple releases by handling testing activities like test planning, effort estimation, business requirement documents and production testing support. Involved in moving the project from waterfall methodology to agile, by handling proper transfer of artifacts, conversion of requirements to user stories, documentation, and configuration of test management tools. Environment: Selenium WebDriver, Jenkins, AWS, JMeter, Docker, Kubernetes, Prometheus, Grafana, JIRA, HP ALM Client: Blue Cross Blue Shield, Dallas, TX Sep 2019 Jun 2022 Role: Senior Test Engineer Responsibilities: Developed and maintained test automation frameworks using Selenium, Appium, and Rest Assured for validating Kaiser Permanente s healthcare applications. Automated API testing for SOAP and REST services to ensure smooth integrations for patient records, billing, and appointment scheduling systems. Conducted performance testing with JMeter and SOAP UI to ensure the stability of patient portals and provider platforms under heavy usage. Performed accessibility testing on web applications, ensuring compliance with WCAG standards. Executed SQL queries in Oracle databases to validate patient data workflows and ensure accuracy and regulatory compliance. Implemented testing strategies using Scaled Agile Framework (SAFe) practices, collaborating with multiple Agile teams to ensure alignment and consistency across sprints. Utilized Kanban for managing regression test cycles and continuous monitoring of application health during releases. Tested XML and JSON responses to verify correct data exchange across systems like EHR and claims platforms. Built CI/CD pipelines using Jenkins and integrated with AWS S3 and CodeBuild for continuous testing and deployment. Participated in Agile ceremonies, including sprint planning and retrospectives, to align testing with project goals. Designed Python-based tests for validating hardware-software integration of healthcare devices and network systems. Collected telemetry data to identify and resolve hardware or firmware issues. Maintained a traceability matrix to track test cases against requirements, ensuring complete test coverage. Logged and tracked defects using HP ALM and Azure DevOps, collaborating with development teams for timely resolutions. Tested Kaiser Permanente s patient portals, provider dashboards, and appointment scheduling systems for functionality and reliability. Validated APIs for seamless interoperability between internal systems and third-party healthcare applications. Supported the transition from waterfall to Agile by converting requirements to user stories and updating test management tools. Environment: Selenium WebDriver, Appium, Rest Assured, SOAP UI, Postman, JMeter, Jenkins, HP ALM, Azure DevOps, Java, Python, SQL, VBScript, Oracle, MySQL, Agile, CI/CD Company: Wells Fargo, Hyderabad, India Aug 2018 Jul 2019 Role: Test Engineer Responsibilities: Developed and executed comprehensive test cases to validate integration points and functional requirements of client-server and web-based applications. Created detailed test plans and scenarios to align with specific business needs and requirements. Designed and implemented automated test cases using Selenium WebDriver for performance testing and cross-browser compatibility. Conducted API testing for SOAP and REST services to ensure reliable data exchanges and service integrations. Maintained a detailed traceability matrix to track changes in requirements and ensure alignment with testing efforts. Regularly updated the matrix to reflect testing progress and defect resolution. Identified, recorded, and reported bugs and defects using tools like Rally and JIRA, providing detailed insights to facilitate quick resolution. Maintained accurate documentation of test results and debug information for future reference. Conducted regression testing using a maintained test suite to ensure stability across application releases. Performed user acceptance testing (UAT), integration testing, and end-to-end testing to validate functionality and meet user expectations. Executed complex SQL queries in MySQL to validate database integrity and ensure data accuracy for various test scenarios. Worked in alignment with SAFe principles to coordinate testing activities across distributed teams for large-scale enterprise systems. Validated XML responses and ensured correctness by comparing data with the database. Tested RESTful and SOAP APIs using Postman and SOAP UI tools, validating request and response structures in XML and JSON formats. Created test scenarios with assertions like XPath, SOAP, and Schema Compliance to validate API functionality. Integrated automated test scripts with Jenkins and other CI/CD tools to execute tests regularly and improve development workflows. Utilized the Page Object Model (POM) design pattern to enhance the maintainability and scalability of the automation framework. Developed and executed test cases for load testing to evaluate application performance under varying user loads. Tested web services with SOAP UI, ensuring compliance with performance and scalability benchmarks. Worked in an Agile environment, collaborating closely with cross-functional teams to deliver high-quality software. Utilized technologies like HTML5, CSS, JavaScript, Django, and Python for exploratory testing of new application features. Environment: Python, Selenium, Oracle, SQL, Postman, REST API and SOAP services, JSON, Rally, Jenkins, Pytest, GitHub, Amazon Web Services, Unix, Cent OS, Microsoft Word, Excel, Agile, Allure. Company: Factset, Hyderabad, India Jan 2016 July 2018 Role: QTP Tester Created QTP test scripts with parameterization using data sources like Excel. Conducted functional, GUI, and system testing for web applications, focusing on UI performance. Analysed test requirements and developed manual test cases. Applied Kanban methodology to optimize the flow of test execution tasks, ensuring timely completion of milestones and deliverables. Handled POS Sales (T-log) integration testing with payment processing. Validated API requests/responses using XML, SQL, and created test cases in Quality Center. Environment: QTP, Quality Center, C#, HTML, JavaScript, SQL, Oracle, Manual Testing, XML. Education: Bachelor in Computer Science, Lovely Professional University, 2015 Keywords: cprogramm csharp continuous integration continuous deployment quality analyst user interface sthree hewlett packard microsoft procedural language Texas |