Post Job Free
Sign in

Qa Automation Engineer

Location:
Fremont, CA
Posted:
July 06, 2022

Contact this candidate

Resume:

Prasanna Laxmi Nalla

Email: *****************@*****.***

Ph #: 510-***-****

Professional Summary:

• 2 years of professional experience in Informational Technology (IT) with emphasis in Quality Assurance (QA) and Software Testing Lifecycle (STLC).

• Experience in Agile Management and Software Development with SCRUM Methodology.

• Expertise in White Box Testing, Manual Testing, Automated Testing using tools Selenium IDE/RC/WebDriver, Quality Center & QTP, GIT, Ant, Jenkins, SOAP UI.

• Good experience on Selenium Automation using WebDriver and Python.

• Good experience working with an automation framework along with developing, executing and maintaining automation test scripts.

• Work experience in integrating Automation scripts on Continuous Integration tools like Jenkins for nightly run of the test scripts.

• Experienced in using Selenium WebDriver for cross browser testing.

• Experienced using Web-debugging tool like Fire Path and Firebug for finding elements locator.

• Good experience in Test planning, Test design, Test Status Reports, Execution and Defect management.

• Experience in User Acceptance Testing, Unit Testing, System, Integration, Smoke, Functional, Back-end, GUI Testing, Regression and Performance testing.

• Good experience in Restful Web Services testing using SOAP UI and Postman.

• Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA.

• Good programming skills in Python

• Working knowledge on writing SQL queries.

TECHNICAL SKILLS:

Tools Selenium IDE/WebDriver/RC, QTP, Quality Center, SOAP UI, GIT Languages Python

Web Technologies HTML, XML, JSON

Defect Tracking Tools Jira, QC, Radar

Build Tools Ant

Continuous Integration Tools Jenkins

Database MySQL

Operating System Windows Variants, Linux

Experience:

The Armada Group

Client: Apple, Apple Maps, CA Jan 2018 – June 2018 Role: QA Automation Engineer

Worked on testing the Apple maps application, as part of the testing team involved in different phases of software development lifecycle. As part of the team, responsible for creating new test cases and automating the tests using the in-house python automation framework. Owned the regression test suite of over 1000 test cases and certified the nightly builds before pushing it to production.

Responsibilities:

• Stabilized the regression test suite, analyzed and fixed the test failures. Filed bugs using Radar and worked with different teams to get the issue fixed.

• Responsible for maintaining the regression test suite and work with the relevant teams in case of any issues in the build.

• Worked with the developers to gather requirements for the new feature and created the test plan, test scenarios and test cases and reviewed it with the team.

• Worked on automating the test cases using the in-house python automation framework to test the ReactorX test base.

• Created two sets of test data for each test case - simulated test data and real-world data which will be used by the automated test cases based on the environment selected for the test run.

• Created utility functions to validate the test results which can be reused by multiple test cases.

• Used GIT to publish code reviews and check in the reviewed code.

• Created test targets for the newly added test cases and created Jenkins jobs to run the targets in multiple environments like dev and staging.

• Created additional Jenkins jobs to run individual tests in a specific environment and it is used by the team to debug or to develop test scripts for automation.

• Configure and schedule the Jenkins jobs to run the nightly test suites whenever there is a new build, the results of the test run will be posted to the result server.

• Analyze the test results from the nightly build and fix any test and environment issues, file bugs for the product issues with the dev team and validate the fixes made before closing the issue.

• Certify the build in dev environment and push it to staging environment, the build is again certified in staging before pushing it to production.

• Create real world test data which is used to test certain workflows using FusionX and work with team to make sure the data is updated in the repository.

• Periodically the test data is refreshed and made sure the tests are updated based on the new data.

• Created documentation for multiple tools used to test application, also created a Getting Started guide to help people get started on automation at Apple Maps.

• Co-ordinated with internal or external teams in case of test failures and work with responsible person to get the required fix and validated the fix in the nightly builds.

• Participated in daily scrums and discussed the updates with the feature team and raise any blockers, during the weekly team meetings shared the progress with the larger team and discussed about the backlog items and any new features or changes to the product.

Environment: Python, Jenkins, FusionX, ReactorX, Radar, PyCharm, JSON, Git, Agile, OSX, ios, Apache Ant, Jenkins Company: Tech Mahindra, India. Apr 2014 – Sep 2015 Senior QA Engineer

Client: Scotia Bank Canada

Title: IP (Investment Platform)

Scotia bank is a largest bank in Canada and Quebec Pacific. IP (Investment Platform) where the bank includes all the Investment Products like CASH (CAD and USD), GIC and Mutual funds. App enables to the transactions like purchase, withdrawal, and transfer with investment products. Responsibilities:

• Determined test objectives through detailed analysis in order to automate features comprehensively.

• Developed, planned and implemented automated test cases based on software requirements and technical understanding, as well as developed and extended the current test automation infrastructure to be more efficient, both in execution and reporting.

• Developed test framework in QTP, and potentially execute the automation suite.

• Developed SOAP UI test scripts to test the APIs

• Worked with the development team to create the test scripts for the new APIs using SOAP UI

• Used Selenium RC for testing different browser, Selenium IDE for record and playback.

• Created and executed database queries (SQL) to validate database data integrity.

• Involved in testing some end to end scenarios manually during the QA tail

• Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.

• Involved in tracking and reporting defects using Quality Center and was also responsible for communicating the status to the development team.

• Worked with source version control tool such as Subversion (SVN).

• Assisted in reproducing, investigating and debugging software issues in coordination with the development team.

• Worked with minimal supervision, whilst being responsive in a fast-paced development environment. Also, mentored others in software testing best practices.

Environment: QTP, Selenium IDE/RC, Junit, Quality Center, SVN, SQL, SOAP UI, Windows XP. Environment: QTP, QC, Jira, Fire Path, Firebug, HTML, XML, Apache-Subversion (SVN), MS EXCEL, SQL, MS Access, Apache- Ant, Windows.

Education: Bachelor of Science in Computers from Osmania University, India Apr 2009



Contact this candidate