Back
India   India   QA   Programming.com -

Quality Assurance Automation Engineer - Selenium/Appium (5-8 yrs) Bangalore | QA in Quality Assura1

Programming.com

This listing was posted on hirist.

Quality Assurance Automation Engineer - Selenium/Appium (5-8 yrs) Bangalore

Location:
Bangalore
Description:

Key Responsibilities: - Test Automation Development: Design, develop, and maintain automated test scripts and frameworks to support functional, regression, and performance testing of web and mobile applications. Utilize industry-standard automation tools and frameworks to ensure comprehensive test coverage and efficient test execution. - Test Planning and Strategy: Collaborate with cross-functional teams including software developers, product managers, and business analysts to understand project requirements and develop test plans, test strategies, and test cases. Identify test scenarios and define acceptance criteria based on user stories and specifications. - Continuous Integration and Delivery (CI/CD): Integrate automated tests into CI/CD pipelines to enable continuous testing and deployment. Configure and maintain CI/CD tools such as Jenkins, GitLab CI/CD, or Travis CI to automate test execution and generate test reports. - Test Execution and Analysis: Execute automated tests across multiple environments (e.g., development, staging, production) to validate software releases and ensure quality and reliability. Analyze test results, identify defects, and work closely with development teams to prioritize and resolve issues. - Performance and Load Testing: Develop and execute performance and load tests using tools such as JMeter, Gatling, or LoadRunner to assess application scalability, reliability, and responsiveness under various load conditions. Analyze performance metrics and identify performance bottlenecks for optimization. - API Testing: Design and implement automated tests for RESTful APIs and web services using tools such as Postman, Rest Assured, or SOAP UI. Verify API functionality, data integrity, and response times to ensure seamless integration and interoperability. - Test Environment Setup: Configure and maintain test environments, including test databases, servers, and test data. Collaborate with infrastructure and operations teams to ensure test environments are stable, up-to-date, and consistent with production environments. - Test Automation Best Practices: Stay current with industry trends, best practices, and emerging technologies in test automation. Drive the adoption of automation best practices and methodologies within the QA team, including code review, version control, and continuous improvement. Technical Skills: - Programming Languages: Proficiency in programming languages such as Java, Python, or JavaScript for test automation development. Knowledge of additional scripting languages (e.g., Shell, PowerShell) is a plus. - Test Automation Frameworks: Hands-on experience with test automation frameworks such as Selenium WebDriver, Appium, TestNG, JUnit, or Robot Framework for web and mobile application testing. - CI/CD Tools: Experience with CI/CD tools such as Jenkins, GitLab CI/CD, Travis CI, or CircleCI for automating test execution, continuous integration, and deployment. - Performance Testing Tools: Familiarity with performance testing tools such as JMeter, Gatling, or LoadRunner for conducting load testing, stress testing, and scalability testing of web applications and APIs. - API Testing Tools: Knowledge of API testing tools such as Postman, Rest Assured, or SOAP UI for testing RESTful APIs, web services, and microservices. - Version Control Systems: Proficiency in version control systems such as Git for managing test automation code, branching, and merging. - Database Management: Basic understanding of SQL and experience working with relational databases such as MySQL, PostgreSQL, or Oracle for test data management and validation. - Agile Methodologies: Experience working in Agile development environments using Scrum or Kanban methodologies. Strong collaboration and communication skills are essential for cross-functional teamwork. - Education: Bachelors or Masters degree in Computer Science or a related field. (ref:hirist.tech)
Education/experience:
2 To 5 Years
Company:
Programming.com
Posted:
May 14 on hirist
Visit Our Partner Website
This listing was posted on another website. Click here to open: Go to hirist
Important Safety Tips
  • Always meet the employer in person.
  • Avoid sharing sensitive personal and financial information.
  • Avoid employment offers that require a deposit or investment.

To learn more, visit the Safety Center or click here to report this listing.

More About this Listing: Quality Assurance Automation Engineer - Selenium/Appium (5-8 yrs) Bangalore
Quality Assurance Automation Engineer - Selenium/Appium (5-8 yrs) Bangalore is a Quality Assurance QA Job at Programming.com located in India. Find other listings like Quality Assurance Automation Engineer - Selenium/Appium (5-8 yrs) Bangalore by searching Oodle for Quality Assurance QA Jobs.