Job description
Job Description
- Lead the software quality assurance process within an Agile development environment.
- Collaborate with development and product teams to create and implement test strategies.
- Design, create, and execute test plans and test cases.
- Develop automated UI and functional tests.
- Optimize and maintain automated Continuous Integration (CI) workflows.
- Diagnose and resolve issues within the systems under test.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 2+ years of experience as a Software Development Engineer in Test (SDET).
- Proficiency in at least one programming language, such as Java, Groovy, Ruby, or Python.
- Experience with web application testing and Continuous Integration processes.
- Familiarity with version control (GIT), test management (JIRA), and CI tools (Jenkins).
- Knowledge of SQL/NoSQL databases.
- Bonus: Experience with mobile app testing, Kubernetes, or microservices architecture.
- Bachelor’s degree in computer science, software engineering, or a related field.
- Proven experience as a QA Automation Engineer.
- Advanced programming skills, particularly in automation systems and databases.
- Proficiency in scripting languages, such as Java and VBScript.
- Strong analytical and problem-solving skills.
- In-depth knowledge of application functionality, testing protocols, and bug resolution.
- Excellent communication skills, both written and verbal.
- Strong attention to detail and organizational skills.
- Effective project management skills.
- Minimum of 5+ years of demonstrated experience in Quality Assurance and Automation.
- Proven expertise in developing and implementing Test Automation Frameworks.
- Proficiency in both UI and API test automation.
- Strong experience with automation strategies for unit testing.
- Hands-on experience with automating CI/CD pipelines.
- Extensive knowledge of automation tools such as Selenium, Tosca, Postman, and other open-source platforms.
- Skilled in Performance Testing using tools like LoadRunner and JMeter.
- Background in software engineering.
- Familiarity with Agile methodologies and Scrum practices.
- Strong organizational and time management skills, with the ability to prioritize tasks and meet deadlines independently.
- Capability to manage multiple projects simultaneously in a well-organized manner.
- Ability to identify design patterns and adapt testing designs to them.
- Excellent written and verbal communication skills.
- Creative problem-solving ability, with flexibility and proactiveness in a fast-paced, dynamic environment.
- Experience in facilitating meetings and creating actionable plans.
- Collaborative team player with excellent interpersonal skills.
- Knowledge of REST/SOAP API, JSON, and XML formats, with experience in API testing tools considered a plus.
- Expertise in Web Application Testing, Performance Testing, Database Testing, Security Testing, and Web Service Testing.
- Familiarity with test-driven development.
- Experience managing regression tests.
- Skilled in mentoring team members in analyzing application features, designing comprehensive test cases, executing tests, logging and tracking defects, and preparing detailed test summary reports.
Contract job Position!
Job Title: Sr QA Automation
Work Location: Charlotte, NC or Minneapolis, MN
Job Overview:
We are looking for a talented QA Automation Engineer to join our Engineering Team and help elevate the quality of our software solutions. In this role, you will play a key part in managing the software quality assurance process, working closely with development teams to define test strategies and develop automated tests that ensure our releases meet the highest standards. You will also be responsible for maintaining our CI pipelines and troubleshooting system issues.
To succeed as a QA Automation Engineer, you should have strong programming skills, sharp attention to detail, and excellent project management capabilities. The ideal candidate will be able to design and develop efficient test procedures for various software applications. If you are passionate about automation, quality, and continuous improvement, this is a great opportunity to make an impact on the future of recruiting software.
Responsibilities:
Requirements:
QA Automation Engineer Qualifications:
Required Skills:
Preferred Skills: