What are the responsibilities and job description for the Python QA Tester position at ClientSolv Technologies?
Company Description
ClientSolv Technologies is an IT solution firm with over a decade of experience serving Fortune 1000 companies, public sector and small to medium sized companies. ClientSolv Technologies is a woman-owned and operated company that is certified as a WMBE, 8a firm by the Federal government's Small Business Administration.
Job Description
We are seeking an Python QA Tester for a long term contract opportunity in Denver, CO. This role will be a hybrid role where you can work remote for a few days per week and in the office a few days per week. This role will require the ability to work onsite/in the office at least once per week, so candidates who live in the Denver area or are willing to relocate are encouraged to apply.
- Perform QA testing and scripting in Python for mobile apps and web applications written in Python
- Communicate frequently and effectively with other engineers on the team in addition to our product managers, scrum masters and project managers.
- Diagnose complex issues, evaluate, recommend and execute the best resolution
- Manage detailed application requirements and collaborate with project /development teams to ensure quality function, features and user experience
- Test software to ensure proper and efficient execution and adherence to business and technical requirements
- Write code that meets the production requirements and design specifications and anticipate potential errors/issue
- Provide input into the architecture and design of the product, collaborating with the team in solving problems the right way
- Establishes continuous integration, continuous delivery, and continuous deployment pipelines and practices
- Provides support for software products in user environments
Qualifications
- 5 years overall QA Test experience (Manual/Automation/SDET is fine)
- 2 years experience with Web services such as REST, JSON, XML
- Extensive knowledge of Python and Java (Must have Python experience)
- Strong experience building libraries and tools used by multiple teams
- Familiarity with Android and IOS development or testing
- Familiarity with test automation
- Knowledge/Experience developing continuous integration and continuous delivery
- Significant knowledge of Agile development methodologies
- Ability to prioritize and organize effectively
- Excellent written and verbal communication skills
- Solid analytical and troubleshooting abilities
- Team player mindset and a great sense of humor
NICE TO HAVE QUALIFICATIONS
- Clear understanding of how networks work (TCP, UDP, sockets, HTTP, TLS etc.)
- Containerized deployment (Docker, Kubernetes)
- NoSQL: Cassandra, MongoDB, etc
EDUCATION
Bachelor's degree in Computer Science, Engineering or related field; Master’s preferred
Additional Information
This long term contract role will be a hybrid role where you can work remote for a few days per week and in the office a few days per week. This role will require the ability to work onsite/in the office at least once per week, so candidates who live in the Denver area or are willing to relocate are encouraged to apply.