Post Job Free

Resume

Sign in

Qa Automation Engineer

Location:
Princeton, NJ
Posted:
November 15, 2018

Contact this candidate

Resume:

Satya Kalle

QA Automation Engineer

Phone Number: 716-***-****

Email/Skype: ac7pez@r.postjobfree.com

Software Tester skilled in performing manual/automation testing on web, desktop and mobile (Android) applications. 8 years of work-experience in testing domain as a QA Automation Engineer and have handled multiple projects. Worked and performed testing in Entertainment, Education, Health-Care, Banking, and Tele-Communications domains.

PROFILE SUMMARY:

Experienced in design, development, testing, analysis, project management, documentation, manual and automation testing

Strong knowledge in developing test plans, test conditions, test cases, test scripts, gap analysis, defect management, status reports, user acceptance test coordination, impact analysis & risk escalation, and test team management

Worked in Software Development Life Cycle (Agile – Scrum & Waterfall methodologies)

Well-acquainted with QA Processes, Software Testing Life Cycle and Defect Life Cycle

Expertise in performing different types of Testing: Black Box Testing (Functional Testing), System testing, Integration testing, Regression testing, Acceptance testing, Sanity testing, Back-End testing, GUI testing, API testing and ad-hoc testing

Competent in scripting in Object-Oriented programming languages like Java, Python, and JavaScript

Managed defects using TestRail, Redmine, Rally and JIRA

Experienced in developing Behavior Driven Development, Test Driven Development, and Keyword Driven Development

Comfortable with automated testing tools including Quick Test Professional 11.0, Selenium, Robot Framework, under different environments for various applications adhering to different industry standards

5+ years of experience in open source test automation frameworks including Selenium,

Cucumber, TestNG and Java, or equivalent scripting language and tools

Familiar in Project Management Process using Jira, Rally, and Quality Center

Knowledgeable of MySQL database

Worked with various Java Integrated Development Environments including Eclipse and IntelliJ

Skillful in generating test logs using Apache Log4j

Implemented TDD and BDD practices effectively in various organizations

Proficient in webservices testing using RESTful and SOAP services (SoapUI)

Knowledge of performance, load, and stress testing with JMeter

Capable of writing SQL Queries, SQL Scripts and performing Database testing

Proficient with Continuous Integration tools like Jenkins, and Travis

Hands-on experience with version control software such as Git and SVN

Skilled in end-to-end functionality testing for web-based, desktop applications and web-services

Skilled in project co-ordination with teams distributed on and off-shore

Domain knowledge and experience in Entertainment, Education, Health Care, Banking, and Tele-Communications domains

Highly motivated, quick learner, team player with good technical, analytical, problem-solving and communication skills

TECHNICAL SKILLS

Programming languages

Java Python JavaScript

Database Technologies

MySQL SQL Server Studio

Web Technologies

HTML5 CSS3 JSON XML CSV

Testing Tools/Libraries

Selenium Robot Framework JUnit JMeter TestNG Cucumber Maven Postman Protractor Jasmine

Defect Tracking Tools

JIRA Redmine TestRail Bugzilla Rally

Process Methodologies

SDLC Waterfall Model Agile model SCRUM

Version Control Softwares

Git SVN

CI/CD Tools

Jenkins Travis

Operating Systems

Windows Linux

EDUCTIONAL DETAILS

Bachelor’s in Computer Science Engineering - Andhra University - 2010

WORK EXPERIENCE

Four Winds Interactive, Denver, Colorado June 2017 – October 2018

QA Automation Engineer

Four Winds Interactive (FWI) uses a combination of innovative digital signage applications and one platform to manage them which deliver an immersive visitor experience and optimize live event traffic flow and management. I worked on FWI’s enterprise web-based software and have helped the team in building an end-to-end automation framework. My work was focused on improving employee interactions in a national healthcare system.

Responsibilities:

Gathered requirements for enhancing day-to-day operations of web-based systems and assisted in providing a better user experience

Worked in Agile software development model and involved in daily meetings with program managers, modelers, product owners, developers, etc.

Maintained defects on JIRA/Redmine and followed up with developers on resolution of open defects

Tested APIs using Postman tool and created collections for reusability

Developed the automation framework for the enterprise web applications from scratch utilizing Selenium web driver, Java, Maven, TestNG, and Jenkins

Handled dependencies throughout the project using Maven

Responsible for functional testing, using black box testing techniques

Involved in test execution of webservices using Postman and RESTful services

Created a framework of tests using TestNG and sorted them into test groups for better execution

Developed automated test scripts using Java, Python, and Selenium for web applications

Performed regression tests on builds deployed in Jenkins

Partnered across the organization to understand and document product requirements

Reviewed user stories, acceptance criteria, specifications, and developed test plans and test cases.

Created, maintained, verified, and executed automation and manual test cases using Selenium, TestNG, Jenkins, Postman, Maven and JUnit

Created performance test metrics and executed performance tests.

Communicated issues to developers through Jira, TestRail and PractiTest

Wrote Batch files to easily run all created tests

Participated in Scrum planning sessions

Involved during various test cycles like unit, integration, system and user acceptance testing.

Performed ad-hoc testing using the subject matter knowledge I possessed and helped the team deliver a well-tested product

Environment: Python, Java, SQL, Selenium, Webservices, VMware vSphere, TestNG, Maven, Jenkins, Redmine, JIRA, Postman, OS, Windows, PractiTest

GlobalData, San Francisco, CA June 2015 – June 2017

Test Automation Engineer

GlobalData is a leading provider of global business intelligence including competitor, market, product, and customer information. It provides in-depth research, analysis, data and forecasts through a range of interactive online databases. I was part of the team which was developing a global-standard enterprise software for developing health reports based on the collected data.

Responsibilities:

Worked in Agile software development model and participated in daily meetings

Managed projects, allocated tasks to team members and coordinated with other teams

Developed test cases and test scripts against the mapping and session logic in technical as well as business terminology

Developed behavior-driven functional tests using Cucumber for web applications and APIs

Utilized manual and automated testing to ensure stability of each release

Handled dependency management using Gradle

Created defects, reported defects and tracked them to closure using Jira

Worked closely with Customer Support and other internal teams to document discovered bugs, and performed risk analysis

Analyzed manual test cases and functional specifications and determined suitable approach for automating tests

Created, maintained, verified, and executed automation and manual test cases using Selenium, TestNG, Jenkins, Postman, and Gradle

Teamed up with Product Management, SW Engineering, DevOps, and other technical teams in release planning and coordination

Interpreted functional requirements and designs to plan, develop, write, execute, and automate functional and data validation test plans

Provided feedback and influence into the design process to help them build a testable platform, applications, and data models

Estimated effort, schedule and developed tasks according to agreed scope and development milestones in order to meet overall project timelines

Conducted defect management activities to include problem identification, issue research, analysis, and documentation

Worked on data integration projects testing by writing SQL queries to test the output

Organized and coordinated UAT to obtain sign off

Designed and built automated test cases against client's multi-tiered applications

Maintained the automation library and framework

Expanded the automated testing needs of the organization and contributed to performance and scalability testing efforts

Supported and troubleshooted issues of existing automation solutions

Worked with the development team for unit-test reviews, issue diagnosis, resolution and closure

Environment: Windows, Selenium, Java, SQL, HP Quality Center, Gradle, Cucumber, VMware vSphere, TestNG, Jenkins, Apache Maven, Apache Ant, JIRA

Wells Fargo, Fort Collins, CO August 2013 – May 2015

QA Analyst

Wells Fargo & Company is an American multinational financial services company headquartered in San Francisco, California, with central offices throughout the country. It is the world's second-largest bank by market capitalization and the third largest bank in the United States. I was an integral part of the team which performed testing on enterprise web/mobile application.

Responsibilities:

Performed functional testing using black-box testing techniques and reported defects using Bugzilla

Performed smoke testing on daily builds in Bamboo

Prepared weekly/monthly status reports and presented them for understanding the project progress

Attended Defect Triage meetings for defect resolution

Reviewed functional requirements, and use cases to determine the relevant data requirements

Executed manual test cases that validate functionalities, code quality and reported test results, following all formal test architectures and project processes

Created test scripts for over 100 manual tests and categorized the many tests into test suites

Created, maintained, verified, and executed automation and manual test cases using Selenium, Cucumber, TestNG, BrowserStack, Maven, and Jenkins

Improved the productivity and efficiency of both manual & automated testing efforts using innovative tools/techniques following industry standard best practices

Responsible for testing through the entire lifecycle of a project, including test case development, execution and verification

Provided the project team with testing progress and continuous risk assessment

Involved in creating the test procedures, test scenarios, cases and test data

Streamlined requirements and prepared the Requirements Traceability Matrix

Performed functional testing using manual and automation testing using various tools

Involved in test execution, analyzing results and defect reporting.

Modified test scripts in HP UFT for better playback and understanding of the Testing process

Created batch files for test suites and executed them when necessary

Estimated effort, scheduled and developed tasks according to agreed scope and development milestones to meet overall project timelines

Performed all aspects of verification (functional, structural, regression and system testing)

Evaluated existing automation framework and test scripts and made necessary changes

Created test data for better testing of the products and added them to the data repository of HP UFT application

Ensured that user stories/requirements are satisfied for internal & external application users

Created data in Excel sheets and added them to the existing test scripts for test data coverage

Supported QA team in performing white-box testing when necessary

Validate that project adheres to technical specifications and well accepted standards

Environment: Java, Bugzilla, MS Office, Selenium, Cucumber, BrowserStack, Maven, Jenkins, Robot Framework, Postman, MySQL, Windows HP UFT, MS Office, MySQL

Bharat Sanchar Nigam Limited, Visakhapatnam, India Oct 2012 – June 2013

Manual Test Engineer

Bharat Sanchar Nigam Limited (BSNL) is an Indian state-owned telecommunications company headquartered in New Delhi. It provides telecom services and network management from the former Central Government Departments of Telecom Services (DTS) and Telecom Operations (DTO). I worked with the team which tested the subscription page suite which enables customers to subscribe to the features provided by BSNL.

Responsibilities:

Interacted with managers, developers in daily standup meetings and discuss about the user Stories and have a clear view of the requirement before testing the application.

Participated and contributed to strategic QA planning.

Involved in preparing Test Scenarios and Test Cases based on business requirement documents.

Extensively involved in testing software applications and reporting bugs.

Executed Manual Test Cases by using positive and negative data inputs.

Derived Test Scenarios from Business Scenarios and mapped requirements.

Prepared Regression Test Suite from Functional Test cases based on Business Criticality.

Involved in Database testing, Functional Integration, Regression and Compatibility testing of the application.

Checked the Data flow through the front and backend and used SQL queries to extract the data from the database.

Performed Data Validation of the data flow from the front-end to the back-end.

Responsible for Front End testing, Integration testing and System testing on the coded software.

Participated in Review meetings to discuss Issues with Team Lead and Project Manager.

Environment: Java, HP ALM, Bugzilla, MySQL, Windows.

Electronics Corporation of India Limited, Hyderabad, India August 2010 – Sept 2012

Manual Tester

Electronics Corporation of India Limited (ECIL) is a Government of India Enterprise. ECIL is a multi-product, multi-disciplinary organisation with focus on indigenous nuclear energy, space and defense sectors. I was mainly responsible for software-development and performing testing on the enterprise defense software.

Responsibilities:

Improved the productivity and efficiency of manual testing efforts using innovative tools/techniques following industry standard best practices

Performed Data Validation of the data flow from the front-end to the back-end.

Responsible for Front End testing, Integration testing and System testing on the coded software.

Involved in requirements gathering, test design, test plans and test cases using TestRail

Ran performance tests on the enterprise defense software

Created test cases and worked with developers to ensure that critical functionality is tested

Ensured high quality testing of application through manual testing

Environment: Quick Test Pro, MS Office, TestRail, Linux



Contact this candidate