We provide IT Staff Augmentation Services!

Sr. Software Engineer - Qa / Automation Specialist Resume

2.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY:

  • About 9+ years of experience in IT mainly in Quality Assurance
  • Have done different QA roles - Principal Test engineer, Sr. Software Engineer-QA, Test Engineer
  • Have automated web based applications using Selenium
  • Experience in Devops activities like Build Deployment, build management, Test/Dev system setups, maintaining activities of systems, new software deployments.
  • Experience in java Object Oriented Programming and skilled in developing automated test scripts in Selenium. Enhance the scripts, synchronize the scripts, and save the time for regression testing
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java and TestNG .
  • Use Jenkins as Continuous Integration Tool to integrate Selenium test results
  • Expertise in BFSI & SCM Domains.
  • Involved in smoke, GUI, functional, integration, system, front-end, regression, User Acceptance Testing in all the projects till date
  • Working experience in webservices testing using SoapUI
  • Experience in using JavaScript in our project as per logical requirements.
  • Worked with Protractor toll to test AngularJS application
  • Expertise in Product Based Testing and Service Based Testing
  • Intensively involved in STLC, SDLC (Scrum) and different Test Methodologies.
  • Participated in Sprint Planning, Daily Scrum Meeting, Sprint Review and Retrospective Meeting.
  • Experienced in estimation and resource allocation/distribution of tasks and achieving both individual and team deadlines.
  • Expert in creating Test Management, Execution and Defect Management in QC & JIRA
  • Implemented Behaviour Driven Development framework using Cucumber .
  • Designed, developed and executed test scripts for Android devices using Appium .
  • Expertise in configuring and maintaining Maven, project automation tool for Dependencies.
  • Using Appium tested banking applications on android devices as per client requirements
  • Expertise in Test result report generation after test suite execution is done using TestNG .
  • Maintained numbers of requirements and have documented and done RTM to ensure software requirement traceability.
  • Worked on Fraud Detection engine for ecommerce transactions while doing transaction using Credit/Debit cards.
  • Write SQL queries to test Data Integrity, Referential Integrity, and perform Backend Testing for the Application using Oracle
  • Experience in back-end testing by developing and executing complex SQL queries.
  • Experienced in Oracle DBA Activities
  • Hands on experience on Application level performance activities using Thread Dumps, GC logs & Application logs
  • Hands on Experience in working on Agile Scrum development life cycle.
  • Well Versed in using Version control tools(GIT,SVN,VSS )
  • Expertise on SQL, MySQL, Oracle Databases.
  • Expertise on Burp suite for vulnerability testing
  • Have completed Oracle OCA certification.

TECHNICAL SKILLS:

Operating System: WINDOWS 7, HP-UX, Linux, Sun Solaris, IBM Mainframe OS390, Ubuntu

Software: Java, .Net 4.0, .NET 2.0, Crystal Report 9, PL/SQL, Oracle, MySQL, SQL Server 2008, SQL Server 2012.

Tools: Requirements Management(JIRA,QC), Appium, Cucumber, SoapUI, Angular JS, AndriodSDK, Test Management(JIRA,QC), Test Automation (Selenium WebDriver), Build (Jenkins), Unix Terminal (Putty), Oracle SQL Developer, MySQL Work Bench, SQL server 2008, XSD, XML, HTML, Dev Tools (Eclipse), TFS, SVN, VSS, GitHub, Fiddler, WinSCP, JVM, GCEasy.

PROFESSIONAL EXPERIENCE:

Confidential,St Louis,MO

Sr. Software Engineer - QA / Automation Specialist

Environment: AGILE, Selenium WebDriver, Java, Eclipse, TestNG, Maven, Jenkins, SQL, Oracle, SoapUI, Git, Jira, XML, Windows.

Responsibilities:
  • Responsible for performing Integration Testing and make sure the application is integrated with partner systems
  • Designed Hybrid driven automation framework
  • Designed and developed automation framework reusable components and customized HTML reporting format.
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Extensively used Selenium Web Driver to test the web application.
  • Creating reusable functions in selenium using java
  • Developed automation scripts for functional testing and Data driven testing of the application using Selenium.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Used JIRA to report the defects to the development team and to track the same.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Tested Enterprise SOAP and Restful Web Services using SOAP UI tool
  • Automated in-sprint stories effectively managed test data.
  • Implemented Appium for android devices testing for the client
  • Executed data validation process using SQL and perform root cause analysis.
  • Create complex test scenarios and reviewing test cases written by team members.
  • Maintained effective daily communication with team members via stand-up meetings, documentation, and status reports.

Confidential

Sr. Software Engineer - QA

Environment: AGILE, Selenium WebDriver, Java, Eclipse, TestNG, Maven, Cucumber, Jenkins, MySQL, Oracle, SoapUI, Git, FTP, Jira, XML, Ubuntu, Linux, Sun Solaris, IBM Mainframe OS390, GCEasy, WinSCP.

Responsibilities:
  • Analyzing GC logs to check whether any memory leaks(Unclosed connections) are not handled which might impact applications performance
  • Analyzing Application logs and changing configuration accordingly as required.
  • Preparing Automated scripts in Selenium using programming language JAVA.
  • Using Jenkins for nightly build execution and sending status mail to stakeholders.
  • Maintaining Automation scripts in Git repository
  • Worked on eGuard Fraud detection engine to find fraud transaction on Credit/Debit cards.
  • Developed and implemented robust MVC pattern base testing with Selenium WebDriver, which cut down the script development time in half
  • Worked closely with Development and Business team to discuss the design and testing aspects of the applications to design the Test strategies.
  • Used JavaScript in our project to develop scripts to handle elements and their implementation.
  • Oracle DBA activities like DB Installations, Table space creation/modifications, Data files creations, user creations, Index creations, Imports & Export (Using Data Pump).
  • Worked on Behaviour Driven development using cucumber implementation
  • Worked with Angular application using protractor tool.
  • Documenting all the configuration level changes made at application level and getting it reviewed from engineering team.
  • Checking Thread Dumps of application and check for performance improvements.
  • Setting up Appium tool for test case execution on android devices
  • Involved in daily stand up for work status updates.
  • Check CPU, Memory, Network & disk usage using NMON, TOP & ATOP utilities
  • Performed vulnerability testing using Burp Suite
  • Conducting sessions to teammates and updating them with new changes and its impact.
  • Worked as Devops engineer role for my projects with following duties:
  • Prepared Shell script in Linux to automate Copying of build files from FTP and deploying the same on QA.
  • Preparing Test Environment/Build Deployment to execute the test cases.
  • Test Systems / DB Systems configurations
  • Preparing RCA documents for sharing with clients.
  • Preparing Test scenarios based on individual client requirements.
  • Preparing Test Data for the test cases according to DOU
  • Have done risk based testing on various critical releases
  • Performed cross-browser testing for the web interface and mobile application using Selenium WebDriver
  • Generated status reports and Defect reports and presented them in weekly status meeting.
  • Loading HSM keys for encryption/Decryption of sensitive information like card numbers so that clear card data is not stored in application or Data base level
  • Load testing using in-house tool - eLoad to measure TPS & Response Time.
  • Involved in preparing architecture for automation framework.
  • Involved in testing webservices using soapUI
  • Used Appium to automated scripts for mobile execution.
  • Executing smoke and core test cases and updating the same when new features are introduced
  • Defect Reporting and defect tracking in JIRA. Follow up with Dev team to get defects status to closure.
  • Preparing impact analysis document for the new changes.
  • Involved in Client interaction for new requirements discussions and UAT Support.
  • Preparation of documents necessary for Production Change Control Board’s approval of Build Changes done.

Confidential

Principal Test Engineer / Senior QA engineer

Environment: AGILE, Selenium WebDriver, Java, Eclipse, TestNG, Maven, Cucumber, Jenkins, MySQL, Oracle, SoapUI, Git, FTP, Jira, XML, Ubuntu, WinSCP, XSD, VSS, Fiddler.

Responsibilities:
  • Participating in daily / Weekly scrum meeting
  • Involving in CR discussions with the Implementation team
  • Working as per sprint cycles and publishing Automation / Manual test results.
  • Requirement understanding and analysis for automation
  • Preparation of Automation scripts for test cases as per user stories.
  • Use SVN as a version control managements systems for the automation scripts
  • Performed cross-browser testing for the web interface using Selenium WebDriver
  • Execution of Automation scripts and make changes are per new CR’s.
  • Updating / Modification of code/script if there is any deviation from user stories.
  • Check, and verify the Configuration file written in XML at application level
  • Member of Defect Change Control Board
  • Cucumber implementation for BDD framework.
  • Android devices testing using Appium mobile automation tool.
  • Leading exploratory testing offshore efforts and tracking results.
  • Analyst on Agile Scrum Team, providing project estimates, Gap Analysis, Risk Assessments, and Traceability.
  • Preparing the Test Scenarios / Review of the Test cases.
  • Involved in manual test Case Development according to user stories
  • Used SOAP UI toll to test SOAP and Restful Web Services.
  • Execution of the Test cases and publishing results to scrum master / QA manager
  • Worked on BDD framework using cucumber as per project implementation.
  • Tracking of the Issues identified as part of testing.
  • Performing different methodologies like Compatibility, Regression, Sanity and Release Testing.
  • Conducting daily QA status calls with team members.
  • Working simultaneously on different stages of the project (Steady State, Compatibility, Implementation, Phase2)
  • Providing training to the new resources in all teams
  • Sending daily release mails to the Installation team for build deployment to production.
  • Preparing Customer specific test scenarios based on their business process flow
  • Setting up the testing environment for individual clients.
  • Devops role like deployment of the patches in QA environment, Managing QA environments to perform a smoke and regression testing.
  • Doing build deployment separately for hand held devices to do functional testing on them.
  • Experience on working with different hand held devices as part of integration testing.
  • Perform the Testing for the Support Patches along with integration testing
  • Executing the Test scenarios for the new implementations
  • Conducting the root cause analysis sessions with the team
  • Preparing the Installation Merging Scenarios and Status report for the same.
  • Merging of patches and deployment on all servers to maintain
  • Responsible for maintaining the CR documents tracking and Defect tracking through QC
  • Involved in making daily releases to the Customers
  • Hands on experience in Integrating SCM Profit with other systems
  • WIN Integration (Integrating SCM profit system with the Worldwide Cargo Network Association)
  • SAP Integration (Integrating SCM profit system with SAP System for transactions like Vendor Master, Material Master, PO, ASN, GRN, GI, VI and Payments)
  • Customs Integration {Integrating the Customs for different Countries like Australia, Singapore, Dubai and Indian Customs Cargo support with SCM profit}
  • Preparation of Cross-referenced Traceability Matrix
  • Preparing plan for regression testing and executing the same (Manual & Automation)
  • Attending Conference-Calls with the On-Site team

Confidential

Test Engineer / Senior QA engineer

Environment: Java, .Net, SQL, Eclipse, Selenium, SQL Server 2008, Oracle, FTP, ePMO, XML, TFS.

Responsibilities:
  • Collected and analyzed Quality metrics, make changes based on the analysis
  • Ran test cases in Quality center and attached test results.
  • Raised defects in ePMO and discussed the testing process with developers
  • Have done Back end data base testing using SQL queries through Toad
  • Co ordinate with user and facilitate and support on User acceptance Testing
  • Have done Static Test on business requirements and IT requirements
  • Ran Batch processes using shell scripts and verified results in log file
  • Performed requirements analysis and created test scenarios for the same
  • Collaborating with onsite Business Analyst
  • Understanding the Business requirements through FS, BRD.
  • Using TFS as project document repository and versioning tool
  • Creating Test Data for Automation Scripts
  • Involved in Creating Re-Usable Actions
  • Design and executing of Test cases
  • Involved in smoke, Sanity, Regression testing
  • Involved in Preparation of Test strategy document
  • Performing Defect Source Analysis

We'd love your feedback!