We provide IT Staff Augmentation Services!

Sr. Qa Analyst, Automation Test Engineer Resume

4.00/5 (Submit Your Rating)

Brentwood, TN

SUMMARY

  • Over 8+ years of experience in Automation and Manual testing of Web - based, API, Mobile and AWS Cloud applications using Selenium (with Java), Appium, Sauce Labs, Touch Test and Xamarin.
  • Followed and Implemented different automation frameworks using Page Objects framework, Data Driven and Hybrid framework for multiple projects
  • Strong knowledge of Project Life cycle, Software Development Life Cycle (SDLC) methodologies like Agile and Waterfall, Software Testing Life Cycle (STLC) and DevOps
  • Responsible for developing the scripts to support Jenkins CI/CD (Continuous Integration) of the scripts with the build server using Selenium Hub Vanilla Kubernetes and Google Anthos Kubernetes
  • Actively involved in Scrum Methodology for the project from requirements through delivery of the project.
  • Extensively worked on (Planning, Test plan Management, Documenting & executing the test cases in Cycle & Integration Testing phases, Report generation)
  • Implemented test automation frameworks based on JBehave, TestNg and Cucumber-JVM, SpecFlow, REST API
  • Strong experience in automating Integration Components, Web, Micro Services, REST-API, Database
  • Sound knowledge of API testing with JSON, Swagger, Postman, SOAP UI etc.
  • Good hands-on experience on various test management tools like Jira, HP-ALM, Octane and Quality Centre
  • Used Log4j and its components such as Loggers and Appenders to log information
  • Good in configuring, using & administrating version control systems like GIT, BitBucket, Bamboo, Subversion and CVS.
  • Responsible for developing code to be run on Jenkins (Continuous Integration) with the build server.
  • Experience in Defect logging, Reproducing and Reporting, Bug fixing and Sign off the Defects found during UAT.
  • Experienced in performing different kinds of testing like Smoke, Black Box, White Box, Web Services, GUI, Functional, Unit, Integration, Regression, User Acceptance (UAT) of web and mobile (Android and iOS)
  • Experience in writing and executing SQL queries through Automation to perform Data Validation and Back end testing of databases to check the integrity of data and validate the log files.
  • Strong experience with SOA architecture which include Soap Web Service and Restful Web Service Testing
  • Creates and maintains Application design and plan document during entire life cycle of the project
  • Ability to learn quickly in a work environment, good communication, productive interpersonal skills, problem solving skills.
  • Strong communication & interaction with Clients, Developers, Business Analysts, Management and able to lead the team.
  • Extensive experience in working with onshore and offshore teams.

TECHNICAL SKILLS

Operating System: MAC OS, Windows 10/8, Windows Server 2008/2012

Programming Languages: C#, Java, SQL.

Automation Testing tools: Selenium WebDriver, Cucumber, TestNG, Junit, Touch Test, Xamarin, Appium, Sauce Labs.

Databases: Oracle, SQL Server, SQL Developer, DBVisualizer, Cassandra, Elastic Search, IMDG

Test Management Tools: Jira, Confluence, HP Quality Center/Test Director, HP ALM, ALM Octane

Web Technologies: HTML, CSS, Angular JS, Java Script

Version control Systems:: GIT, Source Tree, Bit Bucket

Tools: and Utilities: Gradle, Maven, Jenkins, Source Tree, Postman, SOAP UI, SQL Developer, DBVisualizer

IDEs:: Eclipse Neon, WebLogic Workshop, IntelliJ IDEA, Android Studio, Xcode

Tools: Rest Assured, MS-Office (Excel, Word, Outlook, PowerPoint etc.), SharePoint, Ant, Jenkins, Bamboo, JUnit, Log4J, Stash, GitHub, Charles Proxy, Postman, Crashlytics, Xamarin C#, Touch Test, Visual Studio App Center

PROFESSIONAL EXPERIENCE

Confidential, Brentwood, TN

Sr. QA Analyst, Automation Test Engineer

Responsibilities:

  • Responsible for requirements gathering and understanding scope of the project.
  • Design, develop and execute automation scripts using open source tools and frameworks using Cucumber, Selenium Web Driver, Appium, Java, TestNG, and REST Assured
  • Working closely with the Managers and Project Leads to implement various features in the automation framework
  • Providing Framework support and enhancements on existing Framework to support WEB, Appium, API, Database, Spanner, Kafka
  • Periodically released a new version of the jar through a private JFrog artifactory to support all the teams.
  • Working on a unique concept of Component and Components for UI automation to reduce maintenance, increase code readability and understanding
  • Enhance the existing Java based Cucumber automation framework and integrating it with Jenkins for Continuous Integration
  • Provided support to SDLC to help migrate Selenium Hub from Vanilla Kubernetes to Google Anthos Kubernetes
  • Performed Cross Browser and parallel testing to test the applications are working as desired in different browsers and environments.
  • Supported migration of data from DB to Google cloud spanner and refactor the existing automation scripts.
  • Created End to End Automation scripts for testing RESTful Web services using Java and REST- assured
  • Followed In-Sprint automation with CI/CD and configured jobs to trigger automatically and in sync with build cycles
  • Configured Smoke and Sanity Automation jobs to trigger on a daily basis automatically from Jenkins, and pull the reports using cucumber HTML and share across the project leaderships.
  • Created automation production Synthetic monitoring jobs to check high level health check and configured to send notifications to required support groups.
  • Expert in creating dashboard reports using JIRA, Confluence -Dashboard tool and Microsoft office.
  • Generate ROI at the end of the release and share it with Project leads.
  • Conducted regular sprint meetings in order to demo all the features developed within the sprint
  • Participated in User Acceptance Testing (UAT). Debugs data issues between and within systems
  • Involved in different types of testing like Manual testing, Integration testing, Smoke testing, Regression testing, Functional testing, Database testing, Web/UI and (UAT)User Acceptance Testing
  • Used Soap UI to test Soap messages (WSDL/XML) and Rest(JSON)for PUT, POST, DELETE and GET methods.
  • Experienced in using POSTMAN and REST-assured for RESTful Web services/REST API testing
  • Coordinating and managing resources, work and equipment between onshore and offshore teams.

Environment: Selenium WebDriver, Cucumber BDD and Appium, Maven and Gradle REST-assured, POSTMAN and Swagger, IBM BPM, Agile, Kibana, IMDG, Jenkins, Bitbucket, Jira, Intellij, Swagger 2.0, Docker SQL Server 2008, MySQL, Oracle

Confidential, Atlanta, GA

Sr. Test Automation Engineer

Responsibilities:

  • Following Agile methodology for automation development and involved in daily and weekly SCRUM meetings to discuss various aspects of the code related to individual modules.
  • Developing the framework for both Android and IOS using the Visual studio C#.
  • Implemented BDD in Xamarin using Specflow and refactored the existing code to support Specflow
  • Identified the challenges and took those challenges to the Microsoft leadership and solved them accordingly.
  • Using the App Center for the cloud mobile testing for both Android and IOS
  • Architecting frameworks for Mobile Hybrid, applications along with BDD with Specflow and selenium implementation in current assignment
  • Generating the Reports using the Spec Flow Extents and providing the feedback to the business
  • Developing the Framework using the Page Object Model for effective code management
  • Implemented running Xamarin.UITest on Visual Studio Cloud App center through CI/CD (Jenkins)
  • Creation and maintenance of test scripts for RESTful API testing using SOAPUI/Groovy

Environment: Visual Studio .NET 2015, .NET Framework 4.5, Xamarin UI C#, Xcode, Xamarin. Forms, Xamarin test cloud, SQLite.NET, Azure Mobile Services, IOS, Android, REST, SOAP

Confidential, Brentwood, TN

Sr. Automation Engineer

Responsibilities:

  • Design, develop and execute automation scripts using open source tools and frameworks using Cucumber, Selenium Web Driver, Appium, Java, TestNG, and REST Assured
  • Created UI test scripts from smoke, regression, and functional test plans and make sure that tests function well across all supported browsers and platforms
  • Extensively used Selenium locators like (Xpath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application.
  • Extensive expertise on validating the data flow integrity from end to end system integrations using SQL Developer, Denodo DB visualizer, Kibana, AMQ Kafka, IMDG WXS, DB2 using XML, XSD, JSON, SWAGGER files.
  • Communication with department and first point of contact/interface for application issues and outages between Business and Technology Team.
  • Testing data flow, rule flow with respect to Business rules defined in ODM.
  • Executing Test cases and Identifying issues and reporting in the Quality Centre.
  • Follow up with the Dev team for high priority defects and closing the defects in defect Triage meetings.
  • Participating in a complete full Application Development and Testing life cycle in Agile Scrum methodology.
  • Experience in API testing, XML, Web Services, and REST API
  • Worked on SQL developer. Fetched test data using Inner, Outer, cross joins, Unions, triggers and PL/SQL.
  • Performed data driven testing by using JDBC as a data source configured SQL queries to fetch data from the Oracle database
  • Experience testing in Postman and Rest Client to execute Soap and Rest services from different Environments.
  • Experience in looking at and analyzing system logs to assist in triaging issues
  • Performing Back End Testing (Oracle and SQL Server databases and XMLs).
  • Conducted weekly Status meetings, coordinated with the developers to resolve the defects and close them.
  • Extensively used JIRA as test Management Tool to write and execute test cases and report the defects
  • Coordinated testing efforts and effectively managed Off-Shore teams.

Environment: BDD (JBehave, Cucumber), Mobile Apps Testing, API Testing, HP ALM, JIRA, Oracle, MS SQL Server, Selenium & JAVA Automation Code, Project Planning, Agile, Requirement Traceability Matrix Development, Web Services, SOAP UI, POSTMAN, Jenkins

Confidential, Charlotte, NC

Software Development Engineer in Test

Responsibilities:

  • Develop and enhance the Automation Framework and enable Continuous Integration using Jenkins and Sauce labs for testing for the android Hybrid App.
  • Wrote automation scripts using open source tools like Selenium with Appium and used BDD framework (Cucumber and Gherkin).
  • Integrated the automation code with Sauce labs to run the regression code in Sauce labs under various Android versions. Stored the APK in the Sauce Storage run the Regression suite on a daily basis.
  • Worked with Project Manager, SME, Business Analysis and client for Business Requirement.
  • Responsible for writing Test cases based on the requirements in HP ALM.
  • Worked on creating a new repository in GIT by launching the GIT bash
  • Responsible for writing Cucumber test scenarios and review with the Business Analyst for the approval.
  • Developed Test Strategy, Test Suite, System Test Plan, Daily status and metric report, Summary Test Report And Ensured all Testable requirements are verified and validated.
  • Work on Performance assessment and reporting of Mobile Devices.
  • Worked with developers to update the defects, resolve them and track their status using JIRA.
  • Verified and validated customer loyalty management libraries
  • Validated customer experience for business-critical transactions on web and mobile app
  • Developed ANT based build scripts to run Selenium Automation
  • Participated in daily SCRUM meetings, sprint planning sessions, sprint review meeting and product backlog discussions in an effort to estimate and communicate outstanding tasks and deliverable
  • Used Junit for testing before code implementation.
  • Refactored test code after changes are implemented from the development team and ensure regression suite is triggered after the changes
  • Wrote assertions, verified duplicate objects creations and used base class to expand the test suite.
  • Actively participated in the daily Scrum meetings and automation code reviews
  • Presentation skills with a high degree of comfort with both large and small audiences
  • Strong communication skills, and the ability to articulate and convey ideas across teams clearly

Environment: TouchTest, Appium, Selenium, Java, JavaScript, Xcode, Web Services, Jenkins, Bamboo, Android Phones & Tablets, IOS iPods, iPhones & Tablets, MobileLabs, Crashlytics, Air watch, Jira, Quality Center, Confluence, SharePoint, Putty, SQL, XML, JSON, Zen desk, SAUCE labs, GitLab, Stash, Eclipse, TestNG, Junit, Maven.

Confidential

Software Engineer

Responsibilities:

  • Preparation of Test cases and executing the respective modules & Review of Test cases written by others in the team
  • Worked in a Scrum methodology in a fast based environment with short deadlines and deliverables.
  • Executed test cases on Emergency Bug Fix Releases.
  • Logged defects for any abnormalities observed while testing the application.
  • Participated in a brainstorming session of defects scoped under particular EBF releases for clear understanding of the issues.
  • Identified scenarios around defects to ensure maximum regression testing around the regressed area.
  • Participated in the Weekly Dashboard call with the client every Tuesday and updated them on the work done by the customer experience team for the past week.
  • Participated in a walkthrough call with BAs and the development team for finalizing the scenarios around new features implemented.

We'd love your feedback!