Automation Tester Resume
5.00/5 (Submit Your Rating)
SUMMARY
- A full - stack QA tester wif over three years of experience in various application testing roles.
- Accomplished, result-oriented application tester wif experience in all aspects of Software Testing Life Cycle (STLC) including interpreting testing needs, reviewing business requirements, executing testing all other activities in STLC process to achieve projects success in any stipulated time.
- Currently, working as freelance application tester in multiple projects.
- Exceptional problem solving and analytical skills, and research and testing skills.
- Experience in working wif remote project through teh complete quality assurance lifecycle.
- Excellent interpersonal and communication skills. Hard-working and detail-oriented wif teh ability to work independently as well as in a collaborative environment.
- Experience in activities related to business requirement document analysis, derive scenarios. Ability to create effective test plan for regular and behavior driven development testing wif latest development and testing frameworks and tools.
- Participate in test strategy, test estimation and planning related technical discussions. Capable of working wif cloud environment, parallel testing/ grid environment.
- Expertise wif different build management tool to deliver teh projects on time. And working wif continuous integration tools.
- Strong background in defect management lifecycle using latest bug-tracking tool, able to use different reporting debugging frameworks for advance reporting wif support documents.
- Have competency in all types of mobile automation testing in ANDROID platform. Ability to set up appium server and different types of emulator as per projects need.
- Solid understanding of performance/ load testing wif JMeter. Experience in creating test plans to test different types of elements such as database, file upload/ download, FTP, Web services- API. Able to debug and parameterize these tests.
- Setting up realistic performance test. Scheduling and sequencing execution in load testing.
- Generating different types of report such as graph results, html reports, viewing results from non-GUI test. Getting real time result in non-GUI test run.
- Specialized depth in using different type of controllers, creating a distributed load test plan. Use of timers, templates, and script recorder.
- Experience to run JMeter test from Jenkins. Sending emails wif JMeter SMTP sampler. Reading emails wif JMeter.
- Have exposure in working wif database while working as a backend tester by setting test plan for database testing and providing query results.
- Solid understanding of Agile-SCRUM and Waterfall testing Methodologies.
- Good analytical and communication skills and ability to work independently wif minimal supervision and also perform as a part of a complex testing projects team and in teh overall enhancement of software product quality.
- Organized, attention to detail, self-motivation, personable, multi-focused and ability to meet project milestones and deliverable dates.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, Appium, JMeter
Programming Languages: JAVA, XML, HTML, CSS
Editor: Eclipse, Selenium IDE, AutoIT
Frameworks/ Other applications: TestNG, Junit, Cucumber, RestAssured, Postman, SoapUI, MySQL, Log4j2, XSLT, ExtentReport, AutoIT, Bugzilla, Saucelabs, Badboys, Blazemeter
Build Management and Continuous Integration Tools: ANT, Maven, Jenkins
PROFESSIONAL EXPERIENCE
Confidential
Automation Tester
Responsibilities:
- Conduct kickoff meetings wif business analyst, product owner as part of teh Requirements Gathering Process for testing. Interact wif team members to identify teh scope of teh testing.
- Create test plan based on business requirement to ensure maximum coverage.
- Write readable and manageable test code that can be easily understandable by team members and newbies. Write reusable codes to keep teh test script clean and redundancy free.
- Implement different latest testing frameworks and tools such as TestNG, jUnit, Cucumber to achieve teh maximum test accuracy.
- Use and manage different logging, Bugging and reporting tools like log4j, TestNG reporter, Bugzilla, XSLT, ExtentReport to quickly and easy debug, document teh test result. Write test result to files (in different formats) to follow up teh ongoing projects progress.
- Control teh flow of testing wif validation through programming language statements and TestNG framework.
- Parameterize data from internal and external sources such as text, Microsoft excel, database or even from testcase.
- Use page object factory for smooth object repository purpose, so that changes in test script might be easily done.
- Manage browser profiles and extension issues for smooth testing operations.
- Manage different types of tests and control teh version flow of teh project by using Build Management Tools such as ANT, Maven.
- Schedule and manage teh project wif teh halp of Continuous Integration tool like jenkins.
- Set up server and capabilities for all types of mobile application testing in ANDROID platforms wif Appium.
- Use GitHub as repository services.
- Create effective and real-time load/ performance test plan wif less redundancy and latest features of JMeter to test element such as database, file upload/ download, FTP, Web services- API, debug, reading data from file. Create different types of assertions for our test plan.
- Use different kind of sampler, configuring element, listener as per test needs.
- Record a UI test wif teh tools, and using test script recorder. Set a realistic performance test and schedule and sequence teh execution to put actual load and analyze teh result.
- Generate graph result and summary as well as HTML report as per our need from GUI and non GUI mode, and analyze teh performance.
- Use different types of controller. Build a distributed load test wif teh halp of controller to create a balanced load or performance test plan.
- Create basic database, create and modify tables and views as well as their elements, writing effective query using teh OPERATORS and key words to squeeze teh result and or getting teh desired output. Support backend testing team members.
