We provide IT Staff Augmentation Services!

Sdet/qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Sfo-, CaliforniA

SUMMARY

  • Enthusiastic, motivated, and extremely ambitious Sr QA Automation Engineer with over 8 years of experience. Finds fun in tackling hard problems.
  • Enjoys coding and finding bugs and have “test to break” attitude. Expert on Manual, Automation, Database, API, Web based application and Mobile Application Testing using different software testing tools, methodologies, strategies, frameworks, and techniques.
  • Looking forward to joining and thrive in an Agile Scrum, high performance teams as a highly driven and proactive member of the team.
  • My definition of exciting work is work that I have never done before.
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug Life Cycle and methods like Waterfall and Agile.
  • Extensive experience in implementing QA Methodologies, Test Plans, Test Cases. Test Scenarios and Test Deliverables for various applications.
  • Experience in Functional testing, Unit testing, Integration testing, Regression testing, Black box testing, White box testing, Graphical User Interface (GUI) testing, Sanity testing, System testing, Ad - hoc testing, back-end testing, browser compatibility testing, API testing and User Acceptance testing (UAT).
  • Expertise on Non-Functional Testing: Performance, Load and Accessibility.
  • Strong knowledge in setting up Automation Framework for TDD and BDD approaches using Selenium WebDriver with several programming languages (Java, Python and C#).
  • Expertise in Designing, developing, and maintaining Automation Frameworks (Data-Driven, Keyword-Driven, Hybrid-Driven), using TestNG, Junit, Cucumber and Apache POI API.
  • Strong knowledge on testing Rest & Soap APIs using Rest Assured, SoapUI, and Postman tools.
  • Hands on experience in automating API testing using SoapUI with Groovy scripting, Rest Assured with BDD.
  • Good exposure on performance testing using JMeter tool.
  • Expertise in back end testing and writing SQL queries, Joins, Procedures using Oracle and SQL Server.
  • Defect Tracking Reports using Bug tracking tools like Team Track & Bugzilla, Jira, and HP ALM/QC, Rally.
  • Experience in using Jenkins as Continuous Integration server to configure with GitHub and Maven Projects
  • Building automation regression test suite for the application which can be executed during each sprint release, writing SQL queries extensively, queried database and generated test reports
  • Identified weaknesses in QA Processes, Selenium Automation, Suggested & implemented improvements.
  • Good knowledge on Banking & Financial Services, Logistics and E-commerce domains.
  • Effective communication skills for mediating between developers, clients, and management.
  • Ability to take initiative, prioritize and work independently to meet deadlines.
  • Ability to adapt to new environment quickly, strong team player, good communication skills, good analytical and computation skills, enthusiastic learner, confident, sincere, and committed.

TECHNICAL SKILLS

Testing Tools: Selenium, Appium, Rest Assured, Postman, JMeter, SoapUI, HP QC/ALM, Jira, Rally.

Languages: Java, Python, C#, PL/SQL, JavaScript, HTML, JSON, XML

Framework: JUnit, TestNG, Cucumber / Gherkin, Apache POI

Methodologies: SDLC, STLC, Agile Scrum, Kanban, V-Model, Waterfall Model

Database: Oracle, MySQL, Postgres, SQL, MongoDB

Build and Integration: Maven, Ant, Jenkins, Hudson

Operating Systems: Windows, Mac, UNIX/Linux.

PROFESSIONAL EXPERIENCE

Confidential, SFO- California

SDET/QA Automation Engineer

Responsibilities:

  • Responsible for preparing Test Plans, Test Scenarios and Test Cases as per Requirement Specifications and Business rules and User Stories.
  • Developed automated scripts using Selenium Web Driver and Implemented Framework using Java and Object-Oriented Programming (OOPS) concepts.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium Web Driver.
  • Migrated from cucumber frame work to ETAF from scratch.
  • Experience in working with tools like Sonar, Fortify and Jenkins.
  • Involved in Automation of the test cases using Selenium Web Driver, TestNG and Maven.
  • Created TestNG HTML test report for the entire test suite.
  • Worked on Implementing the ETAF(Equifax Test Automation Framework) framework which is the internal framework of Equifax.
  • Working on Automating Test cases using JavaScript and Protractor with ETAF framework.
  • Writing Test Automation Scripts to cover all scenarios which should be executed part of each quality gate as software mitigates from development to production.
  • Working in planning and executing end to end testing.
  • Creating user test scripts and managing User Acceptance Testing.
  • Working on tools like Postman, Sonar, Github, VS Code.
  • Responsible to do smoke and sanity testing.
  • Responsible for Regression testing for regular OFP application and Working in deployment process and production support.
  • Working with Bit bucket in order to Pull the latest code and merge my changes.
  • Working on JIRA and Confluence on a day to day basis.
  • Ensure that requirements and deliverables are verified and validated at each testing phase and final acceptance.
  • Responsible for Release Certificate and ensure that all the release items are completed without which the release cannot be “Sign-Off” by QE.
  • Responsible for customer quality and needs to work with the Product Owner and puts focus on business feature acceptance.

Environment: Microsoft Office, Windows, MS Visual Studio, PowerShell, Java script, Browser stack, Bit bucket, Git bash, Allure, Gherkin, Confluence, Postman, SQL Server, ETAF Framework, Protractor, Agile - Spotify.

Confident ial, Atlanta, Georgia

QA Automation Engineer

Responsibilities:

  • Worked in an Agile environment with team of 8 people with different set of skills.
  • Maintained RTM to ensure maximum number of Test Cases are covered and automated.
  • Created manual and automation functional and integration test cases.
  • Designed and executed Automation test scripts and Test suits with Selenium WebDriver/Grid using TestNG, Maven and Java
  • Enhanced and created numerous test scripts to handle changes in the objects for GUI in the test environment using Selenium WebDriver.
  • Updated the existing Test Automation Framework to support new application functionality.
  • Implemented Data-Driven test to verify the same functionality with multiple sets of data.
  • Performed regression testing daily basis and analyzed the results of failing tests.
  • Connected JDBC API with Selenium WebDriver to retrieve database information.
  • Created and executed SQL queries involving multiple tables using joint statements and validated against web UI
  • Testing REST API to validate communication channel between database and application for different methods using Postman tool.
  • Used Jenkins for build execution and sending notifications if build fails to QA team.
  • Used HP ALM to assign defects to the developer and took the responsibility to get them to closed status after working with developers and identifying the actual problem
  • Identified quality issues, performs root cause analysis of defects, and works with developers to resolve the problems
  • Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as whole

Environment: Java, C#, Selenium, Appium, Junit, Postman, SOAPUI, QC/ALM, Maven, Jenkins, GitHub, Log4j. XSLT. MySQL.

Confidential, Watsonville California

Sr QA Automation Engineer

Responsibilities:

  • Conducted elaborate manual testing on test cases and provided feedback to the development team.
  • Performed Functional, Negative, Smoke, System, Integration, Regression, UAT and Performance Testing of Web and Client/Server Application
  • Used Quality Center for requirement management, planning, scheduling, running tests defects tracking and managing the defects.
  • Design of Cloud architectures for customers looking to migrate or develop new PaaS, IaaS, or hybrid solutions utilizing Amazon Web Services (AWS).
  • Design, build, configure, test, install software, manage and support all aspects and components of the application development environments in AWS.
  • Wrote SQL statements in script to retrieve data from database to verify accurate data stored in database as well as back end testing
  • Performed Automated UI, regression, acceptance and priority1 functional tests of this windows application using C# scripting in Test Complete.
  • Good experience in testing applications developed usingC,C#, .NET Framework 2.0, Visual Studio 2005, ASP.NET, VB.NET, ADO.NET and SQL Server 2005.
  • Developed and Maintained Normalization Report Page Responsible for front-end technology development, including Design, Coding and Unit Testing.
  • Finish the development within the deadline and perform unit testing.
  • Analysis of automation tools and usage on their web-based application and recommendations for Performance testing lab methodology as well as scripting for web-based application.
  • Developed test approaches/test designs. Wrote test plans, created production simulations, and test data
  • Experience in working on Behavior Driven Development (BDD) and Test-Driven Development (TDD) scripts with Cucumber by writing step definitions for Gherkin based features.
  • Developed ETL test scripts based on technical specifications/Data design documents and Source to Target mappings. identify Test scenarios for TOSCA automation.
  • Involve in automation Script creation, reviews and execution.
  • Setting up HP-ALM and creating the required releases and test sets in test lab for diff. release executions.
  • Responsible for developing, reviews, support and maintenance of TOSCA automation test script. Involve in TOSCA code review and debugging of Scripts.
  • Test planning manage test execution and test co-ordination with various teams.
  • Extensively interacted with developers, business& management teams to understand the OPM project business requirements and ETL design document specifications.
  • Participated in regular project status meetings and QA status meetings.
  • Extensively used and developed SQL scripts/queries in backend testing of Databases.
  • Written test cases to test the application in Quality Center 9.0 and 11.0(ALM)
  • Implemented a continuous deployment (CD) framework that automates the software delivery process from source code checking to deployment onto Application servers.
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts (Ruby& Python), and creating/configuring VMs (Windows/Linux).
  • Conducted and attended weekly meetings with the QA team to obtain status, gather innovative ideas for continuous process improvements and delegate work load.
  • Tested Bluetooth IOT scenarios, BT wi-fi coexistence scenario and device applications.
  • Reported bugs, prepared report, and worked with cross-functional teams.
  • Reviewed user stories, prepared integration test cases and traceability matrix.
  • Develop/capture/document architectural best practices for building systems on AWS.
  • Working with technical and non-technical teams across Amazon (AWS).
  • Automated the build and release management process including monitoring changes between releases.
  • Created and maintained Ant build.XML and Maven Pom.XML for performing the builds.
  • Wrote and executed QTP scripts for functional, regression and integration testing.
  • Maintained log of test results using Quality Center and generated reports for team discussions.
  • Formulated automated test scripts using QTP and VB scripting.
  • Prepared database test cases and traceability matrix. Handling different GUI objects like textbox, buttons, radio buttons, drop downs using Selenium RC. Worked on migration of automation from QTP to Selenium RC.
  • Created test plans and test matrix, test effort sizing and walked through them with business and technical partners. Also created test cases and tracked defects using Quality Center.
  • Tested data preparation reviewed and executed automated scripts using QTP.
  • Reported bugs through Clear Quest issue management system.
  • Applied various complex SQL queries.
  • Interaction with the database is accomplished through JDBC.
  • Wrote front-end code for developing new pages using HTML, CSS, and JavaScript.
  • Used Ant scripts to build and deployed on WebSphere Application Server.
  • Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, SQL, JavaScript and XML.
  • Developed the data access classes using JDBC and SQL queries.
  • Developed application using Eclipse IDE.
  • Used Servlets to write server-side programs.

Environment: Java,Ruby, Ruby Mine IDE, Selenium WebDriver, AWS, UFT 11.0, Junit, SoapUI, Jenkins, Firefox, Maven, SQL, Eclipse, JIRA, UNIX, XML, Load UI.

Confidential | Dallas, Texas

QA Analyst

Responsibilities:

  • Analyzed requirements, functional specifications & required documents for Manual Testing.
  • Evaluate requirements to define appropriate test scenarios and cases.
  • Writing Test Cases and User Acceptance Tests.
  • Coordinate with other team members to ensure successful and accurate completion of all test objectives.
  • Ensure final software meet high-test quality and standard and are deliver to customer on schedule.
  • Exposure to Java, SQL, Selenium RC/IDE, and HP QC tool.

Environment: Manual Testing, SQL Server, MS Office, Selenium RC/IDE, Java, HTML, HP QC

We'd love your feedback!