Full Time

Software Engineer in Test

New Era Technology
$70,000 - $120,000* / year (about $34–$58 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by New Era Technology, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Software Engineer in Test at New Era Technology, you will play a crucial role in assuring the quality and reliability of our software products. You will be responsible for designing, implementing, and executing automated testing strategies and frameworks. Collaborating with cross-functional teams, you will ensure that our software meets industry standards and customer expectations. This position demands a strong understanding of software development and quality assurance methodologies, with a focus on enhancing automation efforts and best practices in testing.



Job Responsibilities

  • Design, develop, and maintain automated test scripts and frameworks.
  • Execute automated and manual tests to validate software functionality, performance, and scalability.
  • Collaborate with software development teams to understand application architecture and business requirements.
  • Identify, record, and track defects through to resolution.
  • Implement and enhance testing processes and best practices.
  • Perform regression testing and ensure that changes do not adversely affect existing features.
  • Participate in code reviews and provide feedback on the quality of code and test completeness.
  • Stay updated with industry trends and make recommendations for continuous improvement in testing strategies.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in software testing and quality assurance.
  • Strong proficiency in programming languages such as Java, Python, or C#.
  • Experience with test automation frameworks, such as Selenium, TestNG, or JUnit.
  • Familiarity with Continuous Integration/Continuous Deployment (CI/CD) tools (e.g., Jenkins, GitLab).
  • Understanding of agile methodologies and software development lifecycle (SDLC).
  • Excellent problem-solving and analytical skills.
  • Strong communication skills, both written and verbal.


Technologies & Tools

This position requires familiarity with various technologies and tools utilized for software testing. Candidates should possess experience with test automation tools such as Selenium and Cucumber, version control systems like Git, and CI/CD platforms such as Jenkins. Additionally, knowledge of performance testing tools like JMeter and monitoring tools, as well as bug tracking systems like JIRA, is beneficial. A strong understanding of SQL and database management is also important for performing backend validation and testing.



Ideal Candidates

Ideal candidates for the Software Engineer in Test position will exhibit strong analytical thinking abilities and a proactive approach to problem-solving. They should demonstrate a passion for quality assurance and an unwavering commitment to delivering high-quality software solutions. Strong collaboration skills and a team-oriented mindset are essential, as the role involves extensive interaction with developers and product managers. Adaptability, attention to detail, and effective communication skills are also crucial characteristics that contribute to success in this dynamic environment.

In August, US employers made hires equal to 3.3% of all jobs, and layoffs equal to 1%, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.