We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

SUMMARY

  • With over 10+ years of industry experience in HealthCare application design and development along with SQL, ETL Lead Experience project delivery leading a small team of developers across regions.
  • Experience with some combination of SQL, ETL, Teradata, Oracle Toad, AWS Athena. Lambda, Cloud watch, XML, JSON and CNTL - M.
  • Strong experience in Database Testing, Functional Testing, User Acceptance Testing, Integration Testing, Regression Testing and Agile Testing.
  • Expertise in understanding of Test Planning, Test Design, Test Execution and Defect Reporting and Tracking.
  • Excellent knowledge of Agile and Scrum development environment, multiple web browsers and automated testing suites.
  • Oracle database
  • Good Exposure in implementing Agile Methodologies and Waterfall Methodologies in Testing Projects.
  • Experienced in Web Services testing using IntelliJ tool.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), Data-driven
  • QA/Testing experience in fast paced environments in which the last 6 years have been primarily focused on testing Enterprise level AGILE financial software applications.
  • Expertise inQA Methodologies,Test Strategies,Test MetricsandSoftware Development Life Cycle(SDLC).
  • Proficient in writing SQL queries and executing SQL queries to perform ETL Testing.
  • Hands on experience with all phases of Software Development Life Cycle (SDLC), and experience in Waterfall and Agile (SCRUM) Models.
  • Triaged all reported bugs in every environment to ensure that there was consistency across the environments. Documented the bug history inTeam Foundation Serveralong with the user stories.
  • Experience with Test Automation tools such as Cypress and Performed UI and API testing using Cypress and Experience on TestingREST APIusing Robot Framework
  • Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub), Clear case, Harvest and VSS.
  • Implemented a Continuous Delivery pipeline with Jenkins and GitHub and AWS
  • Experience in Continuous Integration tools like Jenkins (Hudson) and Bamboo, Continuous Delivery/provisioning tools like Puppet, chef and Atlassian Tools Confluence and Jira.
  • Experience in Data driven Testing, Cross browser testing and Parallel Test execution using Python Framework.
  • Expertise in using Test management and defect tracking tools like Quality Center, JIRA.
  • Proficiency in Back-End Testing/Database Testing specifically in developing and executing SQL queries to interact with databases. Expert in different types of testing that includes Black Box testing, Smoke testing, Functional testing, System Integration testing, End-to-End Testing, Regression testing & User Acceptance testing (UAT) & Involved in Load Testing, Performance Testing & Stress Testing.
  • Experience with build tools like Ant, Maven and Gradle.
  • Knowledge in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure Automation tools like Git, Bit bucket, Maven, Jenkins
  • Knowledge on DevOps Engineer experienced in Automating, configuring, and deploying instances on Azure, AWS, cloud Environment.

TECHNICAL SKILLS

Testing Tools: SQL, ETL, Jupyter, Oracle Toad, Informatica Power Centre, PuttyPyCharm, ALM, Swagger, JSON Validator, Quality Center, Autosys, Control-M.

Testing Methodologies: System Testing, Integration Testing, End to End Testing, UATRegression Testing, RUP, Smoke Testing, Functional Testing, Agile, Water Fall, Scrum.

Operating Systems: Windows (2007, 2008, XP, 7), UNIX, Linux

Languages: ETL, SQL, UNIX

Technologies: ETL, GITHUB, AWS, SQL

Bug Tracking Tools: QTest and JIRA

Scripting Languages: Unix, Python

Databases: Oracle11g, 10g, SQL, Teradata, Oracle Toad, AWS Athena. Lambda, Cloud watch.

Packages: MS Office 2007, SharePoint, Confluence.

Browsers: Chrome, Mozilla, Microsoft Internet Explorer, Netscape, Lynx

PROFESSIONAL EXPERIENCE

Confidential

Senior Software Engineer

Responsibilities:

  • Having overall IT experience in Database Testing, ETL Testing, AWS Testing, Big Data Testing(Hive), ETL & Manual Testing, GUI Testing and working on tools like Toad, Putty, Autosys, CNTRL-M and Informatica Power center.
  • Working as a Quality Assurance resource on Technologies Big Data (Hive), AWS Services (Athena, Lambda, Cloud watch & S3 Bucket) and ICEDQ Automation Tool.
  • Previously worked in Oracle Toad, UNIX, Autosys and Informatica Power center.
  • Good Theoretical Knowledge on Python.
  • Expertise inQA Methodologies,Test Strategies,Test MetricsandSoftware Development Life Cycle (SDLC).
  • Participated in Bi-Weekly User StoryGroomingsessions andIterationPlanning meetings with Scrum Master, Product Owners, and Agile Team members.
  • CNTL M for monitoring.
  • Performed manual and automation testing of the products in the SDLC life cycle.
  • Participated in the testing of the software to ensure the highest level of quality in Agile Scrum methodology.
  • Experience in Health Domain (Provider and Clinical Data).
  • Work closely with other members of the Development Team and Marketing to review the designs of systems, implement test plans, and test the quality of software products
  • Develop, Assemble, and run test case builds
  • Developing and executing quality assurance test scripts, tests plans and checklists against Java code
  • Strong functional testing background, including defining test strategy, test planning, test case design, and execution
  • Communicate with development regarding installation issues and software defects
  • Coordinate complex analysis, design, development, testing, and debugging of computer software
  • Deliver project and commitment on time in good quality and within budget
  • Identify areas for improving efficiency, shortening of test cycles, and automation of test scripts and recommend solutions for improvement
  • Comply with the system development lifecycle (SDLC) and project management methodology - adopting Agile approaches as necessary
  • ConductedWebApplication Quality Assurance duties in anAGILEDevelopment Environment.
  • Manages the testing of multiple projects of significant complexity
  • Possess thorough technical and operational knowledge within the QA area of responsibility
  • Performed back-end testing using SQL queries to validate data for data bases
  • Prepared and Executed Test Cases for Functional and Integration testing
  • Performed end-to-end testing, Integration Testing, UAT Testing and Regression testing.
  • Assisted User Acceptance Testing (UAT) with the UAT group to ensure the correct business logic.
  • Performed Manual Testing and Automation Testing of the application
  • Extensive use of SQL queries to perform data integrity testing.
  • Excellent analytical skills and attention to detail with a proven ability to articulate clearly
  • Ability work closely with Developers and Product Owners to ensure features/bug fixes are 'shippable' by sprint end
  • Knowledge of the software development lifecycle, testing and quality processes
  • Basic knowledge on Healthcare domain
  • Good knowledge and understanding of QA processes and the Testing industry
  • Good knowledge of JIRA defect tracking tool

Confidential

Senior Software Engineer

Responsibilities:

  • Developed test plans and test cases from the requirements, mapped requirements to test cases for traceability in Test Director.
  • Responsible for testing and reviewing of ETL mapping and transformation specifications based on the business requirements from various teams and the business teams.
  • Involved in Agile testing.
  • As a member of the Scrum team participated in daily standup meetings, project status meetings as well as retrospective meetings and iteration reviews.
  • Extensively involved in UAT Testing, worked with Users and verified the results with them.
  • Involved in reporting the test status and issues using Test Director.
  • Involved in database testing by writing SQL queries and using data base functions for automation.
  • Executed SQL statements against multiple databases and confirmed results displayed in different types of reports.
  • Responsible for logging defects, monitoring their status and tracking them to closure.
  • Involved in executing SQL Queries for validation data.
  • Understanding and experience with the Software Development Life Cycle (SDLC)
  • Responsible for quality assurance of all web design projects, including web usability, accessibility, testing and debugging.
  • Conducted Integration Testing, Database Testing & Regression Testing along with the team.
  • Analyzed Test Results and Track Defects in QC while execution.
  • Lead the testing team and interacting with developers, database team, environment management team and business for gathering required info & resolving various issues.
  • Participating in Weekly Project Status meeting with Clients.
  • Actively participated and provided feedback in a constructive and insightful manner during daily Stand up meetings and weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues
  • Used TOAD for SQL Server to write SQL queries for validating constraints, indexes.
  • Coordinated with Application teams for code related issues, tracked the issues through trouble tickets and worked with the developers in fixing the issues.
  • Coordinated with requirements team to clarify requirements and business clarifications.

Confidential

Software Engineer in Test

Responsibilities:

  • Post production and implementation checks and tests.
  • Attended cross-functional team meetings to understand the staff and the management staff requirements and documented them.
  • Prepared Test Plan, Test Cases and Test Scripts as per the specifications.
  • Actively involved in all aspects of the pre-testing phase such as establishing hard freeze dates, deciding the test strategy, setting up the hardware and software for the test team etc.
  • Created Jenkins job for Automation test cases and for deployment.
  • Importing test requirement, test scenarios, creating test sets in Quality Center
  • Design and Review of Functional Requirement Specifications and Test Plans.
  • Extensively used SQL query for retrieving data from database.
  • Test automation for web application using TestNG.
  • Documented test cases corresponding to business rules and other operating conditions.
  • Familiar with Cucumber, Selenium Web Driver, Selenium commands and x-path
  • Participated in the testing of the software to ensure the highest level of quality in Agile Scrum methodology.
  • Responsible for logging defects in Defect Manager, monitoring their status and tracking them to closure using Jira.
  • Used Quality Center to log, monitor and update defects found during testing
  • Followed Rational Unified Process Quality Assurance and testing processes. Interacted with program management and executive teams regarding quality assurance goals.
  • Involved in performing Integration Testing, System Testing, Security Testing, Installation testing

Environment: SQL, UNIX, Jenkins, GitHub, Java, XML, SQL, Cucumber, Jira, Window, Swagger

Confidential

Software Engineer

Responsibilities:

  • Worked as part of cross functional, passionate agile project teams to ensure quality is driven into the core of the development process from requirements definition through to delivery.
  • Design, develop and maintain automated scripts using a Test automation tool promoting reusable components and maintainability.
  • Identify and Track defects in Defect management tool at all the stages of Testing.
  • Report on progress and status for all test related activities to Delivery teams.
  • Work with subject matter experts to establish criteria to effectively test business processes.
  • Create automated test processes and establish standards for scripting that ensure durability and reuse of scripts.
  • Refine Automated Test Cases as needed to support changes to the business processes.
  • Work to Improve Test Case Design, Test Script creation processes and timely execution of automated scripts.
  • Analyzing Business requirements given by the client.
  • Preparing technical design document & suggest code modifications to support functionality changes.
  • Constructing Code as per technical specifications.
  • Unit testing of the code.
  • Batch trail supporting for daily production jobs.
  • Advised business requirements for projects
  • Interacting with Program Managers and Business Analysts for independent verification of system requirements, testing scope and setting up QC Environments
  • Involved in creating, updating Test cases as per the design documents (both Functional and Technical).
  • Created Test Cases Using Element locators and Selenium Web Driver methods.
  • Manually tested the different criteria’s acceptable for the images
  • Responsible for logging defects in Defect Manager, monitoring their status and tracking them to closure using JIRA
  • Performed retesting and regression testing once defects were fixed
  • Importing test requirement, test scenarios, creating test sets in Quality Center
  • Develop and Executing the Test Cases, generating reports and entering/tracking the defects in the Quality Center updating as per the results
  • Coordinated with UAT team by providing them with test cases and test data.
  • Responsible for ensuring that the testing standards, guidelines, and testing methodology are applied as specified in testing approach, and that all testing results are easily accessible and understandable.
  • Tracking defects and assigning bugs to developers for fixing

Hire Now