Mid-Level QA Automation Engineer (.NET)
Job Description
Join the team remotely for San Francisco-based company from Mexico!!!
An exclusive opportunity to work directly with cutting-edge data service technology company, directly with the SourceScrub team.
What is SourceScrub?
SourceScrub is the world’s leading data service for firms looking to research, find, and connect with privately held companies. Our Private Company Intelligence platform allows deal teams to take a data-driven approach in a traditionally opaque segment of the market. We combine state-of-the-art technology with an unmatched QA process resulting in the freshest and most accurate data set available.
SourceScrub provides research and information management systems that incorporate thousands of online sources from trade show exhibitor lists to industry buyers’ guides. SourceScrub is working 24/7 to ensure we offer accurate and current data for prospecting investment opportunities. Our sourcing data and prospecting tools promise to save time and increase deal flow.
Overview
We are looking for a passionate and skilled QA Automation Developer to join our dynamic team. The ideal candidate has strong experience in .NET and load testing. If you are dedicated to ensuring the quality of software through automation and have a keen eye for detail, we’d like to meet you!
Tech we use
- Languages: .NET, Python, Bash, etc.
- Operating systems: Linux Based and/or Windows.
- Container management, Orchestration, Deployment: Kubernetes
- Data: Elasticsearch, SQL, Mongo, RabbitMQ
- Infrastructure: Azure Serverless (Fabric, App Services, Functions, API Gateway, Azure Containers, etc.)
- Metrics: Datadog
- Continuous Integration: Azure DevOps Pipelines
- IaaS: Azure
Responsibilities
- Develop, maintain, and execute automated test scripts using .NET.
- Conduct load testing to ensure our applications can handle large volumes of users.
- Collaborate with the development team to ensure the quality of features and bug fixes.
- Document and report any defects or discrepancies in the software functionality.
- Provide timely solutions and feedback to the development team.
- Participate in Agile/Scrum meetings and provide input from a testing perspective.
- Ensure that testing activities align with the software development life cycle (SDLC).
- Continuously research and implement best practices in QA automation.
Experience/Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience in QA automation, specifically with .NET and Selenium.
- Solid knowledge of load testing tools and methodologies.
- Strong analytical and troubleshooting skills.
- Experience with version control tools like Git.
- Proficient in writing clear, concise, and comprehensive test plans and test cases.
- Experience with Continuous Integration/Continuous Deployment (CI/CD) is a plus.
- Excellent communication and collaboration skills.
- Expert Agile practices
- Input within a team in respect to coding standards, architecture, and continuous integration
- Openness and capacity to learn new things
- Bachelor’s degree in Computer Science or related experience
- Advanced/Fluent English (Required)
Benefits
- Referral program
- Work-Life Balance
- Career development
- PTO: 12 days the 1st year (increases 2 days each year)
- Official Mexican holidays.
Tipo de puesto: Tiempo completo, Por tiempo indeterminado
Sueldo: $60,000.00 – $80,000.00 al mes
Horario:
- Turno de 8 horas
Prestaciones:
- Horarios flexibles
- Programa de referidos
Pregunta(s) de postulación:
- Detalla de 2 a 3 rangos de fechas y horarios en los que podrías tener una entrevista (Mexico CST.)
Educación:
- Licenciatura terminada (Deseable)
Experiencia:
- .NET: 3 años (Obligatorio)
- Automatización de pruebas: 3 años (Obligatorio)
Idioma:
- Inglés (Obligatorio)
Lugar de trabajo: Empleo remoto