Software engineer iv in test selenium/ c# / java
back to jobs
mitratech mexico
at mitratech, we are a team of technocrats focused on building world‑class products that simplify operations in the legal, risk, compliance, and hr functions. We are a close‑knit, globally dispersed team that thrives in an ecosystem that supports individual excellence and takes pride in its diverse and inclusive work culture centered around great people practices, learning opportunities, and having fun! Our culture is the ideal blend of entrepreneurial spirit and enterprise investment, enabling the chance to move at a rapid pace with some of the most complex, leading‑edge technologies available.
for over 35 years, the experts at mitratech have been focused on solving the complex needs. Today, we serve 20,000 client companies of all sizes globally, representing 30% of the fortune 500 and over 500,000 users in over 160 countries.
as we continue to grow, we’re always looking for resourceful, enthusiastic, and fresh perspectives. Join our global team and see what makes mitratech a truly exceptional place to work!
due to business and compliance requirements, this position is open only to candidates residing in mexico. Applications from candidates located outside this region will not be reviewed.
job overview
as a software engineer iv in test, you’ll collaborate across teams, design and maintain test automation, perform code and test reviews, participate in client collaboration, and develop ai‑oriented test automation.
* collaborate across teams: work closely with developers, qa engineers, product managers, and other stakeholders to understand requirements and ensure high‑quality product delivery.
* design, develop, and maintain test automation: build and maintain robust automated test suites (functional, regression, and integration) to ensure product stability and prevent defects during updates.
* perform code and test reviews: review automated test code and provide feedback to peers; participate in peer testing of developer pull requests (prs) to validate new features and bug fixes.
* participate in client collaboration: assist with identifying, reproducing, and documenting software issues reported by clients; communicate findings clearly through written reports and verbal discussions.
* ai‑oriented test automation: design, implement, and maintain automated test suites with ai‑enhanced capabilities for regression, integration, and performance testing.
essential duties & responsibilities
* perform manual, automation and exploratory testing against defect fixes and functionality developed by members of your agile team(s).
* reproduce errors exposed in production and build a plan of steps for reproduction.
* triangulate issues with support, devs and product if not reproducible/not clear.
* discuss the client’s concerns related to the software product; specify core problems and requirements to convert concerns into test cases.
* understand release, patch and hotfix testing; prepare test plans accordingly.
* lead and foster an automation approach for your scrum team(s).
* utilize latest versions of the technology stack and think creatively to produce high‑quality, reusable, and maintainable automated testing solutions.
* work closely with the product owner and scrum team(s) to deliver high‑quality automated scripts within agreed timescales.
* provide technical mentorship and upskilling to scrum team members and across functional boundaries.
* contribute to a culture of high quality, personal ownership and customer‑focused execution.
* take ownership of automating patch and fix testing; work proactively with the maintenance qa and engineering teams to ensure fast and safe delivery.
required skills & experience
* 8+ years of experience in manual and automation testing using selenium with c# or java.
* strong hands‑on experience with test automation frameworks such as nunit and familiarity with ado (azure devops).
* good experience with c#, ado, jenkins, bitbucket, git or any source control management tool.
* experience with test cases management systems like testrail and defect management tools like jira.
* proficiency in authoring, reviewing, writing and executing manual and automated test cases.
* good knowledge in sql and relational database concepts; bi tools.
* exposure to continuous integration/continuous deployment practices using jenkins.
* experience as maintenance qa collaborating with all stakeholders (clients, support, services, product and maintenance team).
* graduate degree in engineering or equivalent.
desired skills & experience
* agile, scrum, tdd, bdd.
* proficiency in c#, selenium webdriver, nunit, and test automation frameworks within the .net ecosystem.
* c#, nunit, rest api, javascript, html, css, jmeter, web services.
* oops concepts and design patterns.
* continuous integration familiarity (azure devops, jenkins) and integration of automated tests into ci/cd pipeline.
* api tools like postman and soapui.
* performance testing experience with jmeter.
* familiarity with ai‑based testing tools and approaches.
* experience leading qa efforts in teams of 5–6 engineers, contributing to execution and quality leadership.
we are an equal‑opportunity employer that values diversity at all levels. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity, disability, or veteran status.
#j-18808-ljbffr