We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

Lakewood, CO

SUMMARY

  • 6+ years of experience in Software Quality Assurance Testing, Automation, and manual testing as well as deep understanding of methodologies and approaches.
  • Extensive experience in Quality Assurance using Functional Testing, API Testing, System Testing, Regression Testing of Web Client/Server based applications, GUI testing, Integration Testing and UAT.
  • Experience in all the stages of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) and working knowledge in Agile methodology, daily scrum meetings, and sprint planning.
  • Proficient in working with open source tools like Selenium IDE/WebDriver, Junit, Eclipse, TestNG, Jenkins, Maven, JIRA, and Cucumber for BDD, Protractor Angular Testing and preparation of automation test framework.
  • Good domain knowledge and exposure in developing Automation scripts for ERP and Web based applications.
  • Experienced in Requirement Gathering, Test Planning, Test Cases, Test Data Set up, Manual and Automation Testing, Defect Tracking and Project Coordination.
  • Developed and Maintained automated test scripts in Java, C# and Java Script.
  • Experience in writing SQL queries to extract data from various tables to perform database testing
  • Experience using CSS selector, XPATH functions and Created Page Object Model (POM) using page factory.
  • Performed Web services testing using Postman, SOAP UI AND REST Assured.
  • Experience in Defect tracking tools like Quality Center, JIRA and Version One.
  • Experience with Jenkins for continuous integration and Involved in preparation of Test Data.
  • Validated the Data on Mainframes using batch testing.
  • Performed BDD scripts with Cucumber and written Scenarios and Step definitions in Gherkins format.
  • Experience in design, implementing and maintain Page Object Model and Data Driven, worked on Keyword Driven and Hybrid Automation frameworks by using Selenium Web driver, Java, Test NG.
  • Represented various meetings for QA with various levels of management in Organization.
  • Strongly self - motivated and willing to assume responsibilities, combined with great leadership and interpersonal skills.
  • Good Understanding of Spring and MVC, front-end frameworks like Java Script, Angular JS, React JS, Node JS, Python and jQuery.
  • Strong experience in working with version controls like SVN and GIT.
  • Expertise in using various IDE’s like Eclipse, Brackets, Sublime text and Web Storm.
  • Involved in Agile process, two-week Sprints, and daily Scrums to discuss the development of the application to deliver in time.
  • Ability to work with very minimal supervision, and cope with the dynamic changes of the project.

TECHNICAL SKILLS

Programming Languages: SQL, Java, C#, JavaScript, XML, VB scripting.

Tools: /API: Selenium IDE, UFT, Selenium Web Driver, HP ALM11.0, Maven, Apache POI, Cucumber, SOAP UI, JIRA, Jenkins, Gradle, TestNG, REST Assured, Protractor, Visual Studio.

Web Technologies: ASP, XML, HTML, VB 6.0, VB .NET, ASP.NET

Defect Tracking Tools: HP ALM 11.0, Jira.

Frameworks: Page Object Model, Data Driven, Keyword Framework, and Hybrid Framework.

Database: Oracle, SQL Server

Operating Systems: Windows, UNIX/Linux

PROFESSIONAL EXPERIENCE

Confidential, Lakewood, CO

QA Automation Engineer

Responsibilities:

  • Identifying Test Scenarios and control the flow of the app and coming up with the test strategy.
  • Writing and creating the test stories as per the needs of the modules.
  • Identifying the regression and functional test scenarios according to the modules.
  • Designed and developed Hybrid Framework to execute the test scenarios using Selenium web driver.
  • Prepared the schedules, requirements and timelines for the project.
  • Used cucumber for BDD Testing.
  • Maintained the selenium and automation code and resources in source GIT to improve new features over the time.
  • Identifying web elements using UI Automator Viewer.
  • SQL queries to verify data displayed in UI matched backend database.
  • Testing back-end queries, verifying DB and EXE jobs daily if any issues fixing.
  • Performing manual functional testing for system change requests, defects, and requirement.
  • Creating global Regression test suite for Reusable test cases execution during various updates.
  • Conducting system testing, GUI testing and cross-browser compatibility testing during the release and interacted with the developers to resolve identified technical issues.
  • Used Postman for testing API related to WEB and writing the Test cases accordingly.
  • Tested the functionality of the application on different platforms and multiple browsers.
  • Interacted with Scrum Master, Product Owner and Developers in sprint planning, scheduling, developing, and executing Testing deliverables.

Environment: /Tools Used: UFT, Agile, Scrum, CI/CD, JIRA, Windows, MS- Word, MS- Excel, Cross Browser compatibility, Selenium Web driver, SQL.

Confidential, Charlotte, NC

QA Automation Test Engineer

Responsibilities:

  • Identifying Test Scenarios and Control the flow of the app and coming up with the test strategy.
  • Writing and Creating the Test Stories as per the needs of the modules.
  • Identifying the regression and functional test scenarios according to the modules.
  • Designed and Developed Hybrid Framework to execute the test scenarios using Selenium Web driver.
  • Prepared the schedules, requirements and timelines for the project.
  • Used Cucumber for BDD Testing.
  • Maintained the selenium and automation code and resources in source GIT to improve new features over the time.
  • Used Tools like Maven and added the dependencies required for the as required.
  • Working with different types of tests like GUI, Functional, Integration, System, Database, Compatibility, Regression, and User Acceptance Testing.
  • Worked on open source enterprise portal software called Liferay Portal which includes a built - in web content management system allowing users to build websites and portals using themes, pages, and portlets/gadgets and performed functional, System, Integration and UAT Testing with Business Stakeholders.
  • Executed complex SQL queries using TOAD to verify data in the backend.
  • Written and executed test cases in Version One for the releases.
  • Used XML to setup the application environment for automation scripts.
  • Used Postman for API testing to check the created records
  • Interacted with Scrum Master, Product Owner and Developers in sprint planning, scheduling, developing, and executing Testing deliverables.

Environment: /Tools Used: Core Java, BDD, Agile methodology, TestNG, Java, Eclipse IDE, Apache POI, Maven, Log4J, version One, Jenkins, Selenium Web driver, Cucumber, SQL, Liferay Portlet, Developer Tools, Firebug.

Confidential, Phoenix, AZ

Front-End Developer

Responsibilities:

  • Responsible for designing, development, implementation and testing of web applications using HTML/HTML5, CSS/CSS3, Twitter Bootstrap and JQuery.
  • Worked closely with client, architect and UX designers to gather requirements for User stories (Info Graph Section).
  • Developed rich interactive graphics and data visualizations of large structured data in browser-friendly formats.
  • Developed features using Bootstrap elements like Grid system, pagination, Drop-downs, Tabs and carousal for different modules.
  • Detected CSS related issues and fixed them while focusing on reusability and modularity
  • Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features and Responsive Design.
  • Manage projects and serve between clients and multiple internal groups to ensure clarity of goals and adherence to deadlines.
  • Implemented Page Optimization techniques for web pages, Best Practices in JavaScript and handled Cross Browser compatibility issues in web pages.
  • Followed OOPs concepts like encapsulation and polymorphism for design and development.
  • Used back base front end products to create and manage customer interactions.
  • Prepared and presented technical proposals to clients and involved in usability testing to measure the ease of use.
  • Worked with CI/CD - Jenkins and Maven and involved in behavior driven development using cucumber.
  • Organized scrum calls and code review meetings also involved in resolving and creating of bugs using JIRA web.
  • Involved intestingthe database (backendTesting) using extensive SQL queries.
  • Used JBoss as a server to build the application and deployed the war files in LARA.
  • Used Version One to Plan/Allocate and to Track the Software Development process.
  • Used SVN as source control to store repositories and performed different operations like update, check-in, checkout and merge.
  • Involved in Agile process, two-week Sprints, and daily Scrums to discuss the development of the application to deliver in time.
  • Participated in team building activities, pair programming and planning increment meetings.

Environment: /Tools Used: JAVA,HTML/HTML5, CSS/CSS3, JavaScript, jQuery UI, Bootstrap, GIT, Agile Development, Sublime, Rally, Confluence, LARA, Eclipse, JIRA, AJAX, Jenkins, SQL, MS-Office, JBoss, SVN, Data, Developer Tools, Firebug, Internet Explorer, Chrome, Firefox, Windows 7

Hire Now