QA Automation Engineer - Randstad USA
San Francisco, CA 94104
About the Job
job summary:
location: San Francisco, California
job type: Contract
salary: $65 - 75 per hour
work hours: 8am to 5pm
education: Bachelors
responsibilities:
QA Automation Engineer
Position Description
- The QA Performance/Automation Engineer is a software engineering role.
- The QA Engineer will be responsible for performance and automated testing for assigned products and their associated releases, including scripting and maintaining performance and automation scripts using multiple QA tools.
Key Responsibilities:
- Develop software solutions as a member of an agile development team
- Drive awareness of performance-related techniques and issues within the development team.
- Develop performance tests plans and strategies in conjunction with new software development.
- Develop and acquire performance testing tools and frameworks and implement test software for acceptance.
- Serve as an advisor to development teams on enhancing performance.
- Automate UI, API and end to end test cases
- Automate and maintain regression runs using Jenkins
- Collaborate with Product Owner to create and refine user stories and acceptance criteria
- Work with the development and product teams to develop strategies for testing and automation.
- Collaborate with squad members to define iteration plans and squad commitments, and achieve them
- Design, deliver and maintain automated exploratory tests to validate software functionality
- Define and manage detailed, comprehensive and well-structured test plans and test cases
- Coordinating with team members Onshore/Offshore for various tasks.
- Support and maintenance of the test automation process and framework.
- Develop effective test data management strategies for automated test suites.
- Estimate, plan and build quality testing activities
- Validate deployments to various environments
- Ensure compliance with HIPAA and other regulations
Requirements and skills
- Software Development/QA experience in a production environment, including front-end and API development and testing
- Proficiency in web application performance testing, including experience with Load Balancers, Linux, Postgres,
- Experience with performance monitoring of database servers and writing SQL queries
- Proficiency in Java (Groovy, kotlin, Python)
- Experience in building test frameworks and integrating within a CI stack using tools like GIT/GitHub Jenkins, Maven, Gradle, Docker, JIRA
- Experience in working with different test management tools and processes.
- Good analytical, problem-solving, and decision-making skills, the ability to see the root of the problem and come up with efficient and creative, and solutions.
- Java, Selenium, TestNg, JavaScript, React
- Experience with performance testing frameworks/tools (JMeter, JMeter-DSL, NeoLoad, Selenium)
- Experience with another tools for monitoring and triage (Grafana, Splunk, Dynatrace)
Additional Skills:
- Experience in Leading Onsite and Offshore teams
- Good client-facing and internal communication skills
- Good written and verbal communication skills
- Solid organizational skills including attention to detail and multitasking skills
- Experience in the Healthcare software / compliance solutions is a plus
Minimum Requirements:
- 7+ years' experience in software quality assurance
- 6+ years' experience developing performance and automated UI and API test cases.
Education:
- 4-year Computer Science, Information Systems, Engineering degree preferred
location: San Francisco, California
job type: Contract
salary: $65 - 75 per hour
work hours: 8am to 5pm
education: Bachelors
responsibilities:
Key Responsibilities:
- Develop software solutions as a member of an agile development team
- Drive awareness of performance-relat
Source : Randstad USA