QA Engineer ? Manual & Automation (Python Development)

Overview

On Site
Contract - W2

Skills

Quality Assurance
Test Strategy
Software Development
Test Plans
Test Cases
DevOps
Continuous Integration
Continuous Delivery
Test Execution
Collaboration
Issue Tracking
Reporting
Defect Management
Load Testing
Exploratory Testing
Team Building
Manual Testing
Python
Management
Scripting
Cloud Computing
Amazon Web Services
Communication
Agile
Scrum
Database
Database QA
Writing
SQL
Performance Testing
Scalability
Financial Services
Asset Management
API QA
RESTful
Continuous Improvement
Testing
Leadership
Automated Testing
MEAN Stack
Customer Service
Training And Development
SAP BASIS

Job Details

Software Guidance & Assistance, Inc., (SGA), is seeking a motivated and enthusiastic QA Engineer with a strong background in manual and automated testing and Python development for a CONTRACT assignment with one of our premier Financial Services clients in mid-town, NYC . Hybrid: 2-3 days/week onsite.
This individual will play a critical role in ensuring that our applications and services meet the highest quality standards, contributing to both functional and performance testing across web and desktop applications. In addition to executing manual tests and creating automated tests, the ideal candidate will be passionate about continuous learning and eager to make an impact.

Responsibilities:
  • Manual & Automated Testing: Perform hands-on manual and automated testing, ensuring that the applications meet business requirements and user expectations.
  • Test Automation: Design, develop, and execute automated test scripts using Python for functional and performance testing.
  • Test Strategy Development: Help define and execute test automation strategies, ensuring alignment with business objectives and the software development lifecycle. This includes selecting appropriate tools and frameworks.
  • Test Planning & Execution: Plan and implement comprehensive test approaches, from unit tests to end-to-end testing. Develop detailed test plans and test cases to ensure complete test coverage.
  • CI/CD & DevOps Integration: Collaborate with the DevOps team to integrate automated testing into CI/CD pipelines and ensure continuous test execution.
  • Collaboration: Work closely with developers, business analysts, and product managers to clarify requirements and ensure seamless collaboration across teams.
  • Bug Reporting: Identify, report, and track bugs, using defect management tools to communicate issues effectively and ensure resolution.
  • Performance & Load Testing: Contribute to the development of automated performance tests to ensure that applications scale and perform well under expected load.
  • Exploratory Testing: Conduct exploratory testing to uncover potential issues and ensure thorough product validation.
  • Team Development: Foster a culture of learning within the team, encouraging the adoption of new tools and techniques for automation testing.

Required Skills:
  • Manual & Automated Testing Expertise: Solid experience in both manual testing and automating tests using Python .
  • Python Development for QA Automation: Proficient in Python for creating and managing automated test frameworks and scripts.
  • AWS Cloud Experience: Experience in testing and automating applications on the AWS platform .
  • Strong Communication Skills: Ability to communicate complex technical concepts to cross-functional teams (e.g., developers, product managers).
  • Agile/Scrum Experience: Comfortable working within an Agile environment and collaborating with Scrum teams.
  • Database Knowledge: Experience in database testing, including writing SQL queries and manipulating large datasets.
  • Performance Testing: Understanding of performance testing concepts and tools to validate application performance and scalability.
  • Motivated & Enthusiastic: A proactive, solution-oriented individual who is passionate about quality and excited to tackle challenges.

Preferred Skills:
  • Financial Services Experience: Experience in financial services (e.g., asset management, hedge funds, broker-dealers) is a plus but not required.
  • Automation Frameworks: Familiarity with various test automation frameworks and tools.
  • API Testing: Experience testing RESTful APIs using automated testing techniques.
  • Continuous Improvement: Demonstrated commitment to continuous improvement in testing processes and practices.
  • Leadership Skills: Ability to take initiative and guide junior team members in best practices for QA automation.

SGA is a technology and resource solutions provider driven to stand out. We are a women-owned business. Our mission: to solve big IT problems with a more personal, boutique approach. Each year, we match consultants like you to more than 1,000 engagements. When we say let's work better together, we mean it. You'll join a diverse team built on these core values: customer service, employee development, and quality and integrity in everything we do. Be yourself, love what you do and find your passion at work. Please find us at .

SGA is an Equal Opportunity Employer and does not discriminate on the basis of Race, Color, Sex, Sexual Orientation, Gender Identity, Religion, National Origin, Disability, Veteran Status, Age, Marital Status, Pregnancy, Genetic Information, or Other Legally Protected Status. We are committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, and our services, programs, and activities. Please visit our company to request an accommodation or assistance regarding our policy.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.