Sahithya
Cell Phone: 940-***-**** E-mail: *************@*****.***
Internal Use - Confidential
SOFTWARE DEVELOPMENT ENGINEER IN TEST
SUMMARY
• 6+ Years of experience as a QA Automation Engineer, extensively worked on Manual, Automation Testing of Web Client Server Cloud (AWS), Mobile, API, Web-services applications.
• Excellent knowledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
• Experience in Core JAVA development by applying different concepts like OOPS.
• Experience in creating test plans, test cases, test procedures and test scripts.
• Experience with SOA, Web Services, SOAP, Soap UI, Restful, JSON, XML, WADL and WSDL technologies.
• Sound experience in Validating Restful API services Updates and executes API Regression testing using Postman and REST clients.
• Proven Experience in using test automation tools such as Selenium WebDriver to develop automation testing scripts.
• Proven experience in distributing Automation Test Scripts on different Machines for parallel, Cloud execution using Selenium GRID, Sauce Labs.
• Proficient in utilizing MAVEN for project management and dependency control.
• Experienced in using Selenium automation frameworks like Hybrid, Data-driven, Keyword frameworks and POM (Page object Model) and improving code maintainability.
• Developed and maintained automated test scripts for Regression testing using the POM framework with Java, Selenium WebDriver and TestNG.
• Experience in Web API testing (Rest Services) and Selenium UI testing.
• Strong in writing SQL queries to perform backend data validations.
• Proficient in testing database of applications developed with MySQL, PostgreSQL, and Oracle
• Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD
(Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
• Experienced in Mobile Automation Testing on IOS platforms using iPhone & iPad Devices with Automation tools with Keep It Functional [KIF] and Perfecto. Sahithya
Cell Phone: 940-***-**** E-mail: *************@*****.*** Page 2 of 7
Internal Use - Confidential
• Experienced in Performance testing using JMeter and LoadRunner.
• Experienced in Load Testing, Stress Testing and Scalability Testing.
• While doing the performance testing identified the sudden spikes in traffic and handled them.
• Extensive experience in analyzing, reviewing, and understanding of Business/Functional and Testing requirements and writing Test Plans, Test Strategy, Test Scripting, creating Test Scenarios, analyzing results, and preparing result summary report.
• Passionate about finding bugs early in the cycle and help the developers in debugging/reproducing the issues.
• Experience in Agile software development model (SCRUM).
• Expertise in Problem solving and Defect Tracking Tools like Quality Center and JIRA.
• Experience with source version control tools such as GitHub, TFS, Bit Bucket.
• Proficient in thorough testing of Windows Service Applications, verifying functionality.
• Highly motivated with excellent interpersonal and communication skills. TECHNICAL SUMMARY
Languages C#, Java, Swift, T-SQL, SQL
Automation Frameworks Page Object Model, Keyword Driven, Data Driven, BDD, Hybrid Testing, Cucumber, Gherkin, TestNG, Junit, JMeter SOA SOAP UI, Postman, Para soft, SOAP, REST Web services, REST Assured
Testing methodologies Functional, Integration, Unit, Localization, Browser Compatibility, UI, Regression, BVT, Smoke testing, Sanity Testing, Database, DVT
Databases MySQL, Oracle, MongoDB, PostgreSQL
Operating Systems Windows Variants, Unix, Linux, Mac, iOS. Scripting PowerShell, Java Script, DOS scripting, JSON Source Control GIT, TFS, Bitbucket
Types of Testing Manual Testing, UI Testing, Integration Testing, Regression Testing, Black Box Testing, White Box Testing, Functional Testing, Performance, Smoke, Sanity, API, and Unit testing. Browsers Firefox, Internet Explorer, Safari, Google Chrome, Opera. Sahithya
Cell Phone: 940-***-**** E-mail: *************@*****.*** Page 3 of 7
Internal Use - Confidential
PROFESSIONAL EXPERIENCE
11/23 – Tilldate -Systems Test Engineer II
Client: Transcore
Project: NY/NJ Toll System
Responsibilities:
• As QA Automation Engineer actively participated in sprint activity's (sprint planning, daily scrums, retrospective).
• Written Test Automation for CPS UI Application and API from scratch.
• Created Jenkins jobs to run the builds daily.
• Worked on One of the Internal applications and created the documentation.
• Created Test cases, validating and updating the required data in Azure Board for future reference.
• Performed API Testing and functional testing.
• Monitoring and running existing load tests in JMeter. Environment:
REST API, JSON, VS IDE, Postman, Selenium WebDriver, N Unit, Jenkins, Git Bash, GitHub, SQL, XML, Azure Devops.
03/23 – 11/23 -Automation Engineer
Client: Dell Technologies
Project: Dell Experience Management
Description: The projects’ is to provide IT with persona-based device buying recommendations, along with visibility into the environment, health of the fleet, HW & SW utilization, and improved end user experience. It also enables Dell to get early customer feedback on Insights and to evaluate the product and some of the additional features like identifying Machine crashes
(Eg: BSOD).
Responsibilities:
• As QA Automation Engineer actively participated in sprint activity's (sprint planning, daily scrums, retrospective).
• Experienced in testing Windows Service Application and its functionality.
• Performed functional testing on adding each feature to the Project.
• Performed Integration testing after integrating our application with other application.
• Managing and updating QA Documentation in confluence. Sahithya
Cell Phone: 940-***-**** E-mail: *************@*****.*** Page 4 of 7
Internal Use - Confidential
• Creating Test cases, validating and updating the required data in JIRA for future reference.
• Performed API Testing and functional testing.
Environment:
REST API, JSON, VS IDE, Postman, Soap UI, Selenium WebDriver, TestNG, Sauce Labs, Jenkins, Git Bash, GitHub, PostgreSQL, JIRA.
07/21 – 11/22 -Senior Software Engineer
Dell Technologies
Projects: Dell Remediation and Dell Insights
Description: Both the projects’ motive is to provide IT with persona-based device buying recommendations, along with visibility into the environment, health of the fleet, HW & SW utilization, and improved end user experience. It also enables Dell to get early customer feedback on Insights and to evaluate the product.
Responsibilities:
• As QA Automation Engineer actively participated in sprint activity's (sprint planning, daily scrums, retrospective).
• Experienced in testing Windows Service Application and its functionality.
• Performed functional testing on adding each feature to the Project.
• Performed Integration testing after integrating our application with other application.
• Presented Demo s’ to PO on finishing each functional test.
• Created custom framework for API Testing.
• Performed API Testing.
• Created and updated Test data in confluence page for future reference.
• Performed smoke test on merging each new feature to the project.
• Performed integration testing before releasing the product and worked with respective team for integration related queries.
• Used JIRA for Defect tracking and management.
• Giving QA walkthrough to the team on completing each functional test.
• Performed regression test.
• Logged defects in JIRA on finding the issues during functional testing.
• Debugging the code to identify the root cause of the issues and providing feedback to the developers.
• Worked closely with agile scrum team members to clarify requirements, ensure testability.
• Played key role in testing at the time of code refactoring for few of the functionalities. Sahithya
Cell Phone: 940-***-**** E-mail: *************@*****.*** Page 5 of 7
Internal Use - Confidential
Environment:
REST API, JSON, VS IDE, Postman, Soap UI, Selenium WebDriver, TestNG, Sauce Labs, Jenkins, Git Bash, GitHub, PostgreSQL,JIRA.
09/17 -07/21 – Software Development Engineer in Test QA Programmer(http://qaprogrammer.com/)
Client: Calsoft Info, India (QA Analyst)
Description: Calsoft has developed an application known as Account Management System used to store the membership details of its subscribers enrolled under United Healthcare Medicare plan which provides a user interface for making modifications to customer account details and performing customer lookup functions.
Responsibilities:
• Interacting with Peers and Developers to clarify the issues related to Test Data, Test cases design Flow, Features, and Functionality of application.
• Developing test cases, test scenarios and user flows for various platforms.
• Reporting services which cover Build information, Test results and progress, project management,
• Participated in Code Review, QA meetings, Project status meetings and Defect tracking meetings.
• Analyzed user change requirements and made necessary amendments to the test requirements.
• Involved in Manual Testing to develop test cases, test scripts and record bugs.
• Conducted performance testing using JMeter.
• Involved in using Jenkins as a Continuous Integration server to configure with Maven.
• Created reports that included general overview, open bugs, new bugs, and enhancement requests.
• Entered new bugs and maintained the status of those bugs.
• Performed Backend Testing using SQL Queries on SQL Server database.
• Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
• Test execution and Defect management.
Environment:
REST API, JSON, Eclipse IDE, Postman, Soap UI, Selenium WebDriver, TestNG, Sauce Labs, Jenkins, Git Bash, GitHub, SQL, JMeter.
Sahithya
Cell Phone: 940-***-**** E-mail: *************@*****.*** Page 6 of 7
Internal Use - Confidential
Client: Quad One Technologies, India (Selenium Tester) Description: This is a reporting project. Its objective is to collect data from different vendors in the form of xml file. This data is then parsed, integrated with other metrics, converted into meaningful data and then stored into a single data Warehouse. From here the data is used for analysis through the generation of reports.
Responsibilities:
• Analyzed and documented business requirements specifications, wrote Test Plans, Test Cases.
• Worked with the development team to understand technical design and architecture for test planning.
• Regularly communicated with project managers, development managers, release managers and developers to ensure comprehensive test planning and execution.
• Regression test cases were written and automated using Selenium RC and Selenium IDE.
• Created and enhanced numerous test scripts to handle changes in the objects, in the tested applications.
• GUI and in the testing, environment using Selenium RC.
• Created the whole test framework using Selenium for further test creation and execution.
• Prepared traceability matrix to ensure the adequate coverage of the test cases.
• Prepared required documentation for testing signoff by various parties as required by the project plans.
• Participated in weekly assessment meetings with business analysts and developers.
• Worked with source version control tools such as Subversion (SVN) & Git.
• Updated Test Plans and Test Cases periodically to manage changes in requirements.
• Uploaded test cases executed test cases and logged defects in Mercury Quality Center
• Interacted closely with developers regarding defects, participated in tracking, and resolving bugs.
• Connected to database to Query the database using SQL for data verification and validation.
• Performed back-end testing on Oracle database by writing SQL queries.
• Worked extensively with business users to define scope and prepared ‘Documents of Understanding’ for various change requests by analyzing the feedback from user groups. Environment:
REST API, JSON, Eclipse IDE, VS IDE, Postman, Soap UI, Selenium WebDriver, TestNG, Sauce Labs, Jenkins, Git Bash, GitHub, SQL
Sahithya
Cell Phone: 940-***-**** E-mail: *************@*****.*** Page 7 of 7
Internal Use - Confidential
Client: Infibeam, India (Manual Testing)
Description: Infibeam is an online retailer in India & world’s fastest growing ecommerce Technology Company. Infibeam offers cloud-based ecommerce platform services. Responsibilities:
• Designed efficient manual test cases based on analysis of Business Requirements, Functional Specs, Technical design documents, Use Cases, Supporting documents.
• Reviewed and analyzed Detail Designed Specification and Technical Specification documents.
• Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.
• Interacted with developers to follow up on Opened Bugs and involved in complete QA Life Cycles.
• Used MS Excel and Rational ClearQuest to maintain test cases and test scripts.
• Performed Manual Testing to check flow of the application.
• During testing life cycle, performed different types of testing like System Testing, Integration & Regression Testing.
• Developed and maintained Requirement Traceability Matrix (RTM) to ensure all conditions are covered.
• Created Status reports and sent the status to the upper management as required.
• Developed various reports to communicate testing issues to the project manager.
• Participated in QA Team meetings and weekly QA testing reviews. Environment:
REST API, JSON, Eclipse IDE, VS IDE, Postman, Soap UI, Selenium WebDriver, TestNG, Sauce Labs, Jenkins, Git Bash, GitHub, SQL
Education:
o B. Tech in Computer Science Engineering from Jawaharlal Technological University, Hyderabad, India.